:root{--hm-burgundy: #5A1F2B;--hm-ivory: #FFF8F8;--hm-gold: #B99A77;--hm-emerald: #17483E;--hm-beige: #F6E8EB}html{scroll-behavior:smooth}body{background-color:var(--hm-ivory);color:var(--hm-burgundy)}.header-wrapper{border-bottom:1px solid rgba(90,31,43,.1)}.header{min-height:76px}.header__heading-link{text-decoration:none}.header__heading .h2,.header__heading-link .h2{font-family:Georgia,Times New Roman,serif;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(1.55rem,2vw,2rem);color:var(--hm-burgundy)}.header__menu-item,.header__icon,.header__heading-link{color:var(--hm-burgundy)}.announcement-bar,.announcement-bar__message{background:var(--hm-burgundy);color:var(--hm-ivory)}.announcement-bar__message{letter-spacing:.09em;font-size:1.1rem;text-transform:uppercase}.button,.shopify-challenge__button,.customer button{background:var(--hm-burgundy);color:#fffafb;border-color:var(--hm-burgundy);border-radius:2px;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.button:hover{background:#401520;color:#fff;border-color:#401520}.button:after{box-shadow:none!important}.button--secondary{background:transparent;color:var(--hm-burgundy);border-color:var(--hm-burgundy)}.button--secondary:hover{background:var(--hm-burgundy);color:var(--hm-ivory)}.shopify-section .title,.shopify-section .title-wrapper-with-link .title{letter-spacing:.035em}.rich-text__heading,.banner__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.slideshow,.banner{overflow:hidden}.slideshow .banner__media img,.banner__media img{object-position:center 35%}.slideshow .banner__content{padding:clamp(2rem,6vw,7rem)}.slideshow .banner__box{background:transparent;max-width:68rem}.slideshow .banner__heading{font-size:clamp(3.4rem,6vw,7rem);line-height:.98;text-transform:none}.slideshow .banner__text{font-size:clamp(1.35rem,1.6vw,1.8rem);max-width:48rem}.slideshow .banner__buttons{margin-top:2rem}.collection-list{row-gap:2.2rem}.section-collection-list .card-wrapper{height:100%}.section-collection-list .card__inner{overflow:hidden}.section-collection-list .card__media{border-radius:2px}.section-collection-list .card__heading{color:var(--hm-burgundy);font-size:1.2rem;letter-spacing:.035em}.section-collection-list .card__content{padding-top:1rem}#shopify-section-template--0__collection_list_h6QYWd .card__inner,.shopify-section:has(.section-collection-list) .hm-round-collection .card__inner{border-radius:50%}.card-wrapper .card,.product-card-wrapper .card{background:transparent}.card__heading a,.product__title h1{color:var(--hm-burgundy);text-decoration:none}.card__heading{font-size:1.35rem;line-height:1.35}.card-information .price{color:var(--hm-burgundy);font-size:1.35rem}.price__sale .price-item--sale{color:var(--hm-burgundy);font-weight:600}.badge{background:var(--hm-burgundy);color:#fffafb;border:0;letter-spacing:.05em}.product-grid .card__inner{background:#f8ecef}.product-grid .card__media img{transition:transform .45s ease}@media(hover:hover){.product-grid .card-wrapper:hover .card__media img{transform:scale(1.035)}}.quick-add__submit{width:100%;min-height:4.2rem;font-size:1.05rem}.collection .facets-container,.facets-container{color:var(--hm-burgundy)}.product__title h1{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.product__info-wrapper .price{font-size:1.9rem;color:var(--hm-burgundy)}.product-form__input input[type=radio]+label{border-color:#5a1f2b47;color:var(--hm-burgundy)}.product-form__input input[type=radio]:checked+label{background:var(--hm-burgundy);color:#fffafb;border-color:var(--hm-burgundy);box-shadow:0 0 0 1px var(--hm-burgundy)}.product-form__submit{min-height:5.2rem;font-weight:600}.shopify-payment-button__button{border-radius:2px!important;min-height:5rem!important}.product__accordion{border-top-color:#5a1f2b29}.hm-product-benefits-section{background:#f5e7ea;margin-top:0}.hm-product-benefits{padding-top:2rem;padding-bottom:2rem}.hm-product-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.hm-product-benefits__item{display:flex;align-items:center;gap:1rem;justify-content:center;color:var(--hm-burgundy);padding:.8rem .4rem}.hm-product-benefits__item>span{display:flex;align-items:center;justify-content:center;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border:1px solid var(--hm-gold);border-radius:50%;font-size:1.6rem;color:var(--hm-burgundy)}.hm-product-benefits__item strong{display:block;font-size:1.15rem;letter-spacing:.03em}.hm-product-benefits__item small{display:block;font-size:1.1rem;margin-top:.2rem;opacity:.8}.footer{background:var(--hm-burgundy);color:var(--hm-ivory)}.footer .footer-block__heading,.footer a,.footer p,.footer .copyright__content{color:var(--hm-ivory)}.footer a:hover{color:#d8c3a0}.footer .field__input{background:#fffafb}.footer .field__label{color:var(--hm-burgundy)}.image-with-text__content{background:var(--hm-beige)}.multicolumn-card{background:transparent}.multicolumn-card__info h3{color:var(--hm-burgundy);letter-spacing:.04em}.shopify-section{scroll-margin-top:9rem}@media screen and (max-width:749px){.header{min-height:60px}.header__heading .h2,.header__heading-link .h2{font-size:1.45rem;letter-spacing:.09em}.announcement-bar__message{font-size:.95rem;letter-spacing:.045em}.slideshow .banner__content{padding:2rem 1.8rem}.slideshow .banner__heading{font-size:clamp(3.2rem,10vw,4.8rem);line-height:1.02}.slideshow .banner__text{font-size:1.35rem}.slideshow .banner__box{padding:1.8rem 0}.collection-list{column-gap:1rem;row-gap:1.8rem}.section-collection-list .card__heading{font-size:1.05rem}.card__heading{font-size:1.2rem}.hm-product-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.hm-product-benefits__item{justify-content:flex-start;gap:.7rem}.hm-product-benefits__item>span{flex-basis:2.8rem;width:2.8rem;height:2.8rem;font-size:1.4rem}.hm-product-benefits__item strong{font-size:1.05rem}.hm-product-benefits__item small{font-size:.95rem}.product__info-wrapper{padding-top:1.6rem}.product__title h1{font-size:2.7rem}}.header__heading-logo.hm-header-logo{display:block;width:96px!important;max-width:96px!important;height:auto!important;object-fit:contain;background:transparent}.header__heading-logo-wrapper.hm-logo-wrapper{width:96px!important;max-width:96px!important;margin-inline:auto;display:block}.header__heading-logo-wrapper.hm-logo-wrapper .header__heading-logo{display:block;width:96px!important;max-width:96px!important;height:auto!important;object-fit:contain;background:transparent}.footer__brand-info .footer-block__image-wrapper{max-width:96px!important}.hm-footer-logo{display:block;width:100%;max-width:96px;height:auto;object-fit:contain}.hm-brand-values{background:transparent!important;color:var(--hm-burgundy)!important;border:0!important}.hm-brand-values>.page-width{max-width:1120px;margin:0 auto;background:var(--hm-beige);border-radius:28px;padding-left:clamp(2rem,4vw,5.2rem);padding-right:clamp(2rem,4vw,5.2rem);overflow:hidden;box-sizing:border-box}.hm-brand-values__intro{text-align:center;padding:.6rem 0 1.25rem}.hm-brand-values__eyebrow{margin:0 0 1.4rem;color:#9a747c!important;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.hm-brand-values__title{margin:0;color:var(--hm-burgundy)!important;font-family:Montserrat,Arial,sans-serif;font-weight:700;font-size:clamp(2rem,3.1vw,3.25rem);letter-spacing:-.025em;line-height:1.2}.hm-brand-values__subtitle{margin:1.5rem 0 0;color:#75616a!important;font-size:clamp(1.35rem,1.55vw,1.65rem);line-height:1.5}.hm-brand-values .multicolumn-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(1.6rem,3.2vw,4rem)!important;row-gap:2.8rem!important;margin-top:1.2rem;margin-bottom:0}.hm-brand-values .multicolumn-list__item{width:auto!important;max-width:none!important;padding:0 0 .2rem!important}.hm-brand-values .multicolumn-card{height:100%;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center}.hm-brand-values .hm-brand-values__icon{display:flex;align-items:center;justify-content:center;width:104px;height:104px;margin:0 auto 1.8rem;border:1.5px solid #B9A273;border-radius:50%;color:#9a747c;box-sizing:border-box}.hm-brand-values .hm-brand-values__icon svg{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm-brand-values .multicolumn-card__info{padding:0 .2rem .5rem}.hm-brand-values .multicolumn-card__info h3{color:var(--hm-burgundy)!important;font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.45rem,1.65vw,1.8rem);font-weight:600;line-height:1.35;letter-spacing:-.015em;text-transform:none;margin:0 0 1.1rem}.hm-brand-values .multicolumn-card__info .rte,.hm-brand-values .multicolumn-card__info .rte p{color:#75616a!important;font-family:Montserrat,Arial,sans-serif;font-size:1.35rem;line-height:1.6;margin:0}.hm-brand-values .multicolumn-card__image-wrapper{display:none!important}.hm-brand-values .multicolumn-list.slider{transform:none!important}.hm-brand-values__intro+.slider-mobile-gutter .multicolumn-list{margin-top:1.2rem}.shopify-section .rich-text h3,.shopify-section .rich-text h2{color:var(--hm-burgundy)!important;opacity:1!important}@media screen and (max-width:749px){.header__heading-logo-wrapper.hm-logo-wrapper,.header__heading-logo-wrapper.hm-logo-wrapper .header__heading-logo{width:76px!important;max-width:76px!important}.header{min-height:72px}.hm-brand-values>.page-width{width:calc(100% - 2.4rem);padding:2.8rem 2rem 2.4rem;border-radius:22px}.hm-brand-values__intro{padding:0 0 .8rem}.hm-brand-values__eyebrow{font-size:1.1rem;margin-bottom:1.1rem;letter-spacing:.045em}.hm-brand-values__title{font-size:clamp(2rem,6vw,2.65rem);line-height:1.25}.hm-brand-values__subtitle{font-size:1.3rem;margin-top:1rem;line-height:1.5}.hm-brand-values .multicolumn-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1.3rem!important;row-gap:2.2rem!important;margin-top:1.5rem}.hm-brand-values .hm-brand-values__icon{width:76px;height:76px;margin-bottom:1.3rem}.hm-brand-values .hm-brand-values__icon svg{width:28px;height:28px}.hm-brand-values .multicolumn-card__info{padding:0 0 .2rem}.hm-brand-values .multicolumn-card__info h3{font-size:1.45rem;line-height:1.35;letter-spacing:-.015em;margin-bottom:.8rem}.hm-brand-values .multicolumn-card__info .rte,.hm-brand-values .multicolumn-card__info .rte p{font-size:1.18rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.section-collection-list .card__heading{color:var(--hm-burgundy)!important;font-size:1.4rem!important;line-height:1.35!important;font-weight:500;letter-spacing:.015em;margin-top:.35rem}.section-collection-list .card__heading a{color:var(--hm-burgundy)!important;text-decoration-line:underline;text-decoration-color:#b99763b8;text-decoration-thickness:1px;text-underline-offset:.3rem;text-decoration-skip-ink:auto;transition:color .18s ease,text-decoration-color .18s ease}.section-collection-list .card__heading .icon-wrap{margin-left:.3rem;color:var(--hm-gold);vertical-align:middle}.section-collection-list .card__heading .icon-wrap svg{width:1.2rem;height:1.2rem}@media(hover:hover){.section-collection-list .card-wrapper:hover .card__heading a{color:#401520!important;text-decoration-color:var(--hm-burgundy)}}@media screen and (max-width:749px){.section-collection-list .card__heading{font-size:1.25rem!important;line-height:1.35!important;letter-spacing:.01em}.section-collection-list .card__heading .icon-wrap svg{width:1.1rem;height:1.1rem}}.header__heading-logo-wrapper{width:96px!important;max-width:96px!important;margin-inline:auto}.header__heading-logo{display:block;width:96px!important;max-width:96px!important;height:auto!important;object-fit:contain}@media screen and (max-width:749px){.header__heading-logo-wrapper,.header__heading-logo{width:76px!important;max-width:76px!important}}.shopify-section:has(.rich-text){background:var(--hm-connected-cream)}.shopify-section:has(.rich-text) .rich-text{background:var(--hm-connected-cream)!important;padding-top:2.2rem!important;padding-bottom:0!important;margin-bottom:0!important}.shopify-section:has(.rich-text) .rich-text__wrapper{padding-bottom:0!important}.shopify-section:has(.rich-text) .rich-text__heading,.shopify-section:has(.rich-text) .rich-text__text{color:var(--hm-connected-burgundy)!important}.shopify-section:has(.rich-text)+.shopify-section .featured-collection,.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper{background:var(--hm-connected-cream)!important;padding-top:0!important;margin-top:0!important}.shopify-section:has(.rich-text)+.shopify-section .title-wrapper-with-link{margin-top:0!important;padding-top:0!important}.shopify-section:has(.rich-text)+.shopify-section .featured-collection,.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper{padding-bottom:3rem}@media screen and (max-width:749px){.shopify-section:has(.rich-text) .rich-text{padding-top:1.4rem!important;padding-bottom:0!important}.shopify-section:has(.rich-text)+.shopify-section .featured-collection,.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper{padding-top:0!important;margin-top:0!important}}:root{--hm-connected-cream: #FFF8F8;--hm-connected-burgundy: #5A1F2B;--hm-connected-gold: #B99A77}.shopify-section:has(.rich-text),.shopify-section:has(.rich-text) .rich-text,.shopify-section:has(.rich-text) .rich-text.gradient,.shopify-section:has(.rich-text) .rich-text.content-container{background-color:var(--hm-connected-cream)!important;background-image:none!important}.shopify-section:has(.rich-text) .rich-text[class*=-padding]{padding-bottom:0!important;margin-bottom:0!important}.shopify-section:has(.rich-text) .rich-text__wrapper,.shopify-section:has(.rich-text) .rich-text__blocks{padding-bottom:0!important;margin-bottom:0!important}.shopify-section:has(.rich-text) .rich-text__heading{color:var(--hm-connected-burgundy)!important;margin-bottom:0!important}.shopify-section:has(.rich-text)+.shopify-section,.shopify-section:has(.rich-text)+.shopify-section>.gradient,.shopify-section:has(.rich-text)+.shopify-section>.color-background-1,.shopify-section:has(.rich-text)+.shopify-section>.color-background-2,.shopify-section:has(.rich-text)+.shopify-section>.color-background-3,.shopify-section:has(.rich-text)+.shopify-section>.color-background-4,.shopify-section:has(.rich-text)+.shopify-section>.color-background-5{background-color:var(--hm-connected-cream)!important;background-image:none!important}.shopify-section:has(.rich-text)+.shopify-section .collection[class*=-padding],.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper[class*=-padding]{padding-top:0!important;margin-top:0!important}.shopify-section:has(.rich-text)+.shopify-section .collection__title,.shopify-section:has(.rich-text)+.shopify-section .title-wrapper-with-link{margin-top:0!important;padding-top:0!important}.shopify-section:has(.rich-text)+.shopify-section .collection,.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper{background-color:var(--hm-connected-cream)!important;background-image:none!important;padding-bottom:3rem}@media screen and (max-width:749px){.shopify-section:has(.rich-text) .rich-text[class*=-padding]{padding-top:1.2rem!important;padding-bottom:0!important}.shopify-section:has(.rich-text)+.shopify-section .collection[class*=-padding],.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper[class*=-padding]{padding-top:0!important;margin-top:0!important}.shopify-section:has(.rich-text)+.shopify-section .collection,.shopify-section:has(.rich-text)+.shopify-section .collection-list-wrapper{padding-bottom:2.2rem}}.featured-collection .collection__title,.collection-list-wrapper .title-wrapper-with-link,.collection-list-wrapper .collection-list-title{display:flex;justify-content:center!important;text-align:center!important;width:100%;margin:0 auto 1.4rem!important;padding:1.15rem 1rem .9rem!important;background:#f8edef!important}.featured-collection .collection__title .title,.collection-list-wrapper .title,.collection-list-wrapper .collection-list-title{color:#5a1f2b!important;text-align:center!important;margin:0!important;line-height:1.15!important;letter-spacing:.01em!important;font-size:clamp(2rem,5vw,3rem)!important}.featured-collection .collection,.collection-list-wrapper{background-color:#fff8f8!important;background-image:none!important}.featured-collection .collection[class*=-padding],.collection-list-wrapper[class*=-padding]{padding-top:0!important}.featured-collection .collection__title.title-wrapper--no-top-margin{margin-bottom:1.25rem!important}.featured-collection .price,.card-wrapper .price{line-height:1.25!important}.featured-collection .price .price-item--sale,.card-wrapper .price .price-item--sale{color:#5a1f2b!important;font-size:1.65rem!important;font-weight:700!important;letter-spacing:.01em}.featured-collection .price .price-item--regular,.card-wrapper .price .price-item--regular{color:#8d6672!important;font-size:1.25rem!important;font-weight:400!important}.featured-collection .card__heading a,.card-wrapper .card__heading a{font-size:1.35rem!important;line-height:1.4!important}@media screen and (max-width:749px){.featured-collection .collection__title,.collection-list-wrapper .title-wrapper-with-link,.collection-list-wrapper .collection-list-title{padding:1rem .75rem .75rem!important;margin-bottom:1rem!important}.featured-collection .collection__title .title,.collection-list-wrapper .title,.collection-list-wrapper .collection-list-title{font-size:2.15rem!important}.featured-collection .price .price-item--sale,.card-wrapper .price .price-item--sale{font-size:1.45rem!important}.featured-collection .price .price-item--regular,.card-wrapper .price .price-item--regular{font-size:1.15rem!important}}.featured-collection .collection__title,#MainContent .featured-collection .collection__title,.collection-list-wrapper .title-wrapper-with-link,#MainContent .collection-list-wrapper .title-wrapper-with-link{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.featured-collection .collection__title>h2.title,#MainContent .featured-collection .collection__title>h2.title,.collection-list-wrapper .title-wrapper-with-link>h2.collection-list-title,#MainContent .collection-list-wrapper .title-wrapper-with-link>h2.collection-list-title{display:block!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;text-align:center!important;text-align-last:center!important;margin-left:auto!important;margin-right:auto!important;position:static!important;transform:none!important}.featured-collection .collection__title .title,.collection-list-wrapper .collection-list-title{float:none!important;inset-inline:auto!important}@media screen and (max-width:749px){.featured-collection .collection__title,.collection-list-wrapper .title-wrapper-with-link{justify-content:center!important;text-align:center!important}.featured-collection .collection__title>h2.title,.collection-list-wrapper .title-wrapper-with-link>h2.collection-list-title{width:100%!important;text-align:center!important;text-align-last:center!important}}.hm-featured-collection .hm-collection-section-title,.hm-featured-collection .collection__title{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 auto 1.4rem!important;padding:1.15rem 1rem .9rem!important;background:#f8edef!important;text-align:center!important}.hm-featured-collection .collection__title>h2.title,.hm-featured-collection .collection__title>.title{display:block!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important;text-align-last:center!important;color:#5a1f2b!important;line-height:1.15!important}.hm-featured-collection{background-color:#fff8f8!important;background-image:none!important}.hm-featured-collection .price .price-item--sale{color:#5a1f2b!important;font-size:1.65rem!important;font-weight:700!important}.hm-featured-collection .price .price-item--regular{color:#8d6672!important;font-size:1.25rem!important;font-weight:400!important}@media screen and (max-width:749px){.hm-featured-collection .collection__title{padding:1rem .75rem .75rem!important;margin-bottom:1rem!important}.hm-featured-collection .collection__title>h2.title,.hm-featured-collection .collection__title>.title{font-size:2.15rem!important}.hm-featured-collection .price .price-item--sale{font-size:1.45rem!important}.hm-featured-collection .price .price-item--regular{font-size:1.15rem!important}}:root{--hm-burgundy: #5A1F2B;--hm-ivory: #FFF8F8;--hm-gold: #B99A77;--hm-emerald: #17483E;--hm-beige: #F6E8EB;--hm-blush: #F8E8EC;--hm-muted-rose: #8D6672}body{background-color:var(--hm-ivory)}.header-wrapper,.header-wrapper .header,.header-wrapper .header.gradient{background-color:var(--hm-ivory)!important;background-image:none!important}.header-wrapper{border-bottom:1px solid rgba(90,31,43,.12)!important}.header__icons{align-items:center;gap:.5rem}.header__icon--search,.header__icon--account,.header__icon--cart{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:4.1rem!important;min-width:4.1rem!important;height:4.1rem!important;min-height:4.1rem!important;padding:0!important;margin-inline:.1rem!important;color:var(--hm-burgundy)!important;background:linear-gradient(145deg,#fbf6f4,#f4e2e7)!important;border:1px solid rgba(90,31,43,.14)!important;border-radius:50%!important;box-shadow:0 2px 8px #481f2a0e,inset 0 1px #ffffffbf;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;text-decoration:none!important}.header__icon--search .svg-wrapper,.header__icon--account .svg-wrapper,.header__icon--cart .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:inherit!important}.header__icon--search .icon,.header__icon--account .icon,.header__icon--cart .icon,.header__icon--account svg,.header__icon--cart svg{width:2.05rem!important;height:2.05rem!important;color:var(--hm-burgundy)!important;stroke:currentColor;stroke-width:1.55}.header__icon--search:hover,.header__icon--account:hover,.header__icon--cart:hover{background:#eed5dc!important;border-color:#b69b6bcc!important;box-shadow:0 4px 12px #481f2a1a;transform:translateY(-1px)}.header__icon--search:focus-visible,.header__icon--account:focus-visible,.header__icon--cart:focus-visible{outline:2px solid var(--hm-gold)!important;outline-offset:3px!important}.header__icon--cart{margin-right:.1rem!important}.header__icon--cart .cart-count-bubble{min-width:1.65rem;min-height:1.65rem;top:-.2rem;right:-.1rem;background:var(--hm-burgundy)!important;color:#fffafb!important;border:1px solid var(--hm-ivory)}.header__icon--cart .cart-count-bubble span{color:#fffafb!important}@media screen and (max-width:749px){.header__icons{gap:.25rem;padding-right:.2rem}.header__icon--search,.header__icon--account,.header__icon--cart{width:3.8rem!important;min-width:3.8rem!important;height:3.8rem!important;min-height:3.8rem!important;margin-inline:.05rem!important}.header__icon--search .icon,.header__icon--account .icon,.header__icon--cart .icon,.header__icon--account svg,.header__icon--cart svg{width:1.9rem!important;height:1.9rem!important}}@media(prefers-reduced-motion:reduce){.header__icon--search,.header__icon--account,.header__icon--cart{transition:none}}:root{--hm-burgundy: #5A1F2B;--hm-ivory: #FFF8F8;--hm-blush: #F8EDEF;--hm-rose: #B87585;--hm-gold: #B99A77;--hm-muted-rose: #8D6672}body{background-color:#fff8f8}.header-wrapper,.header-wrapper .header,.header-wrapper .header.gradient{background-color:#fff8f8!important;background-image:none!important}.header-wrapper{border-bottom-color:#5a1f2b1f!important}.header__icon--search,.header__icon--account,.header__icon--cart{background:linear-gradient(145deg,#fff9fa,#f4e2e7)!important;border-color:#5a1f2b26!important;color:#5a1f2b!important}.header__icon--search:hover,.header__icon--account:hover,.header__icon--cart:hover{background:#eed5dc!important;border-color:#b99a77cc!important}.header__icon--search .icon,.header__icon--account .icon,.header__icon--cart .icon,.header__icon--account svg,.header__icon--cart svg{color:#5a1f2b!important}.hm-benefit-card{background:#f8ecef!important}details-modal.header__search>details:not([open]) .header__icon--search .header__icon-close{display:none!important}details-modal.header__search>details[open] .header__icon--search .header__icon-close{display:inline-block!important}details-modal.header__search>details:not([open]) .header__icon--search .svg-wrapper:first-child{display:inline-flex!important;visibility:visible!important;opacity:1!important}details-modal.header__search>details[open] .header__icon--search .svg-wrapper:first-child{display:none!important}.header__icon--search>span{display:inline-flex!important;align-items:center;justify-content:center;position:relative}.header__icon--search .header__icon-close{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.header__icon--search .svg-wrapper svg{width:2.15rem!important;height:2.15rem!important}.hm-product-page .product__inventory{display:flex;align-items:center;gap:.6rem;width:100%;margin:1.2rem 0 0!important;color:#c94d43;font-size:1.35rem;line-height:1.4}.hm-product-page .product__inventory .svg-wrapper{flex:0 0 auto}@media screen and (max-width:749px){.hm-product-page .product__inventory{font-size:1.35rem;margin-top:1.2rem!important}}.header__icon--cart .svg-wrapper{display:inline-flex;align-items:center;justify-content:center}.header__icon--cart .svg-wrapper svg{width:2.25rem!important;height:2.25rem!important;overflow:visible}@media screen and (max-width:749px){.header__icon--cart .svg-wrapper svg{width:2.35rem!important;height:2.35rem!important}}@media screen and (max-width:749px){.hm-featured-collection{box-sizing:border-box;width:calc(100% - 2.4rem)!important;margin:1.3rem auto!important;padding:0 0 1.6rem!important;border:1px solid #E8D4DB;border-radius:2.3rem;background:#fbf8f6!important;box-shadow:0 .4rem 1.3rem #5a1f2b0b;overflow:hidden}.hm-featured-collection .collection__title{box-sizing:border-box;display:block!important;width:100%;margin:0 0 1rem!important;padding:1.35rem 1rem 1.15rem!important;border-radius:2.2rem 2.2rem 0 0;background:#f8edef!important;text-align:center}.hm-featured-collection .collection__title .title{margin:0;line-height:1.2}.hm-featured-collection .product-grid{padding-left:1rem;padding-right:1rem;gap:1rem}.hm-featured-collection .product-grid.grid--peek .grid__item{box-sizing:border-box!important;flex:0 0 64%!important;width:64%!important;min-width:64%!important;max-width:64%!important;padding-bottom:.1rem}.hm-featured-collection .product-grid .card-wrapper{box-sizing:border-box;height:100%;overflow:hidden;border:1px solid #E7CDD5;border-radius:1.65rem;background:linear-gradient(180deg,#f6e7eb,#fbf3f4);box-shadow:0 .25rem .8rem #5a1f2b0a}.hm-featured-collection .product-grid .card,.hm-featured-collection .product-grid .card__inner{background:transparent}.hm-featured-collection .product-grid .card__inner.ratio{--ratio-percent: 125% !important}.hm-featured-collection .product-grid .card__inner,.hm-featured-collection .product-grid .card__media,.hm-featured-collection .product-grid .media{overflow:hidden;border-radius:1.3rem}.hm-featured-collection .product-grid .card__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.hm-featured-collection .product-grid .card__content{padding:1.05rem 1.15rem 1.25rem;background:transparent}.hm-featured-collection .product-grid .card__heading{font-size:1.45rem;line-height:1.33;overflow-wrap:anywhere}.hm-featured-collection .product-grid .price{margin-top:.55rem}.section-collection-list .collection-list-wrapper{box-sizing:border-box;width:calc(100% - 2.4rem)!important;max-width:none;margin:1.35rem auto!important;padding:1.7rem 0 1.45rem;border:1px solid #E8D3DA;border-radius:2.1rem;background:#f8edef!important;box-shadow:0 .3rem 1rem #5a1f2b09;overflow:hidden}.section-collection-list .title-wrapper-with-link{display:flex;justify-content:center!important;align-items:center;margin:0 0 1.15rem!important;padding:0 1.1rem;text-align:center}.section-collection-list .title-wrapper-with-link>.collection-list-title{width:100%;text-align:center;line-height:1.2}.shopify-section[id$=__collection_list_j98qaz] .title-wrapper-with-link .link,.shopify-section[id$=__collection_list_j98qaz] .collection-list-view-all{display:none!important}.section-collection-list .collection-list{padding-left:1rem!important;padding-right:1rem!important;gap:.9rem}.section-collection-list .collection-list.slider .collection-list__item{box-sizing:border-box!important;flex:0 0 63%!important;width:63%!important;min-width:63%!important;max-width:63%!important}.section-collection-list .collection-list__item .card-wrapper{box-sizing:border-box;height:100%;padding:.4rem;overflow:hidden;border:1px solid #E6D3D9;border-radius:1.55rem;background:#fffcfa;box-shadow:0 .2rem .7rem #5a1f2b09}.section-collection-list .collection-list__item .card__inner.ratio{--ratio-percent: 125% !important}.section-collection-list .collection-list__item .card__inner,.section-collection-list .collection-list__item .card__media,.section-collection-list .collection-list__item .media{overflow:hidden;border-radius:1.2rem!important}.section-collection-list .collection-list__item .card__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.section-collection-list .collection-list__item .card__content{padding:.85rem .45rem .45rem;background:transparent}.section-collection-list .collection-list__item .card__heading{font-size:1.45rem;line-height:1.3}.section-collection-list .slider-buttons{padding-top:1rem;margin-bottom:0}.shopify-section[id$=__collection_list_9hdtNm] .collection-list-wrapper{background:#f8edef!important;background-image:none!important}.shopify-section[id$=__collection_list_9hdtNm] .collection-list__item .card-wrapper{background:#fffcfa!important;border-color:#e6d3d9!important}.related-products.page-width{box-sizing:border-box;width:calc(100% - 2.4rem);margin:1.4rem auto!important;padding:1.5rem 0 1.45rem;border:1px solid #E8D4DB;border-radius:2.1rem;background:#f8edef;overflow:hidden}.related-products .title,.related-products .product-grid{padding-left:1rem;padding-right:1rem}.related-products .product-grid.grid--peek .grid__item{flex:0 0 64%!important;width:64%!important;min-width:64%!important;max-width:64%!important}.related-products .card-wrapper{overflow:hidden;border:1px solid #E7CDD5;border-radius:1.6rem;background:#f6e7eb}.related-products .card__inner.ratio{--ratio-percent: 125% !important}.related-products .card__inner,.related-products .card__media,.related-products .media{overflow:hidden;border-radius:1.25rem}}:root{--hm-burgundy: #5A1F2B;--hm-blush: #F4DDE2;--hm-blush-light: #FFF8F8;--hm-antique-gold: #B99763}#MainContent h1,#MainContent h2,#MainContent h3,.shopify-section .title,.shopify-section .rich-text__heading,.product__title h1{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:.005em;text-wrap:balance}#MainContent h1,#MainContent h2,#MainContent h3,.shopify-section .title,.shopify-section .rich-text__heading,.product__title h1{color:var(--hm-burgundy)}.card-wrapper .card__heading a,.product-card-wrapper .card__heading a{color:var(--hm-burgundy)!important;font-weight:600!important;letter-spacing:.005em;line-height:1.32!important}.card-wrapper .price,.product-card-wrapper .price{line-height:1.25!important}.card-wrapper .price .price-item--sale,.product-card-wrapper .price .price-item--sale,.card-wrapper .price .price-item--regular,.product-card-wrapper .price .price-item--regular{color:var(--hm-burgundy)!important;font-weight:700!important;letter-spacing:.005em}.card-wrapper .price .price-item--regular.price-item--last,.product-card-wrapper .price .price-item--regular.price-item--last{font-size:1.55rem!important}.card-wrapper .price .price-item--regular:not(.price-item--last),.product-card-wrapper .price .price-item--regular:not(.price-item--last){color:#8d6672!important;font-weight:400!important}.hm-featured-section--new-arrivals,.hm-featured-section--everyone-loves,.hm-featured-section--new-arrivals .hm-featured-collection,.hm-featured-section--everyone-loves .hm-featured-collection{background:var(--hm-blush)!important;background-image:none!important}.hm-featured-section--new-arrivals .collection__title,.hm-featured-section--everyone-loves .collection__title{background:var(--hm-blush)!important;border:0!important;border-radius:0!important;text-align:center!important;justify-content:center!important}.hm-featured-section--new-arrivals .collection__title .title,.hm-featured-section--everyone-loves .collection__title .title{color:var(--hm-burgundy)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;line-height:1.12!important;letter-spacing:.005em!important}.hm-featured-section--new-arrivals .card-wrapper,.hm-featured-section--everyone-loves .card-wrapper{box-sizing:border-box!important;padding:.4rem!important;background:#fffcfa!important;border:1px solid #E6D3D9!important;border-radius:1.55rem!important;overflow:hidden!important;box-shadow:0 .2rem .7rem #5a1f2b09!important;height:100%}.hm-featured-section--new-arrivals .card__inner,.hm-featured-section--everyone-loves .card__inner,.hm-featured-section--new-arrivals .card__media,.hm-featured-section--everyone-loves .card__media,.hm-featured-section--new-arrivals .card__media .media,.hm-featured-section--everyone-loves .card__media .media{background:transparent!important;background-image:none!important}.hm-featured-section--new-arrivals .card__inner,.hm-featured-section--everyone-loves .card__inner,.hm-featured-section--new-arrivals .card__media,.hm-featured-section--everyone-loves .card__media,.hm-featured-section--new-arrivals .card__media .media,.hm-featured-section--everyone-loves .card__media .media{border-radius:1.2rem!important;overflow:hidden!important}.hm-featured-section--new-arrivals .card__content,.hm-featured-section--everyone-loves .card__content,.hm-featured-section--new-arrivals .card__information,.hm-featured-section--everyone-loves .card__information{background:transparent!important;background-image:none!important}.hm-featured-section--new-arrivals .card__media img,.hm-featured-section--everyone-loves .card__media img{display:block!important;visibility:visible!important;opacity:1!important;width:100%;height:100%;object-fit:cover}.hm-featured-section--new-arrivals .card__content,.hm-featured-section--everyone-loves .card__content{padding:1.1rem!important}.hm-featured-section--new-arrivals .card__heading a,.hm-featured-section--everyone-loves .card__heading a{font-size:1.42rem!important}.hm-featured-section--new-arrivals .price .price-item--sale,.hm-featured-section--everyone-loves .price .price-item--sale,.hm-featured-section--new-arrivals .price .price-item--regular.price-item--last,.hm-featured-section--everyone-loves .price .price-item--regular.price-item--last{font-size:1.65rem!important;font-weight:700!important}.hm-featured-section--new-arrivals .collection__view-all .button,.hm-featured-section--everyone-loves .collection__view-all .button{background:var(--hm-burgundy)!important;color:#fff!important;border:1px solid var(--hm-burgundy)!important;font-weight:600!important;letter-spacing:.025em;min-height:4.8rem}.hm-featured-section--new-arrivals .collection__view-all .button:hover,.hm-featured-section--everyone-loves .collection__view-all .button:hover{background:#401520!important}.hm-collection-everyone-loves .collection__title{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.65rem!important;padding:1.8rem 1rem 1.4rem!important;margin-bottom:1.25rem!important}.hm-collection-everyone-loves .hm-collection-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin:0;color:#8a4d5c;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.hm-collection-everyone-loves .hm-collection-eyebrow:before,.hm-collection-everyone-loves .hm-collection-eyebrow:after{content:"";display:inline-block;width:2.2rem;height:1px;background:var(--hm-antique-gold)}.hm-collection-everyone-loves .collection__description{max-width:58rem;margin:.15rem auto 0!important;color:#68414a!important;font-size:1.5rem!important;line-height:1.55!important;text-align:center!important}.hm-collection-everyone-loves .collection__title .title{max-width:76rem;font-size:clamp(2.35rem,4vw,3.6rem)!important}.hm-collection-everyone-loves .card-wrapper{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.hm-collection-everyone-loves .card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 20px #5a1f2b1f!important}}@media screen and (max-width:749px){.hm-featured-section--new-arrivals .card__content,.hm-featured-section--everyone-loves .card__content{padding:.85rem!important}.hm-featured-section--new-arrivals .card__heading a,.hm-featured-section--everyone-loves .card__heading a{font-size:1.22rem!important}.hm-featured-section--new-arrivals .price .price-item--sale,.hm-featured-section--everyone-loves .price .price-item--sale,.hm-featured-section--new-arrivals .price .price-item--regular.price-item--last,.hm-featured-section--everyone-loves .price .price-item--regular.price-item--last{font-size:1.42rem!important}.hm-collection-everyone-loves .collection__title{padding:1.3rem .75rem 1rem!important}.hm-collection-everyone-loves .hm-collection-eyebrow{font-size:.9rem;letter-spacing:.12em}.hm-collection-everyone-loves .collection__description{font-size:1.25rem!important}}@media(prefers-reduced-motion:reduce){.hm-collection-everyone-loves .card-wrapper{transition:none!important}}.hm-featured-section--new-arrivals .card__media,.hm-featured-section--everyone-loves .card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hm-featured-section--new-arrivals .card__media .media,.hm-featured-section--everyone-loves .card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hm-featured-section--new-arrivals .card__media img,.hm-featured-section--everyone-loves .card__media img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/74/assets/hm-collection-festive.css.map */
