:root{--hm-burgundy: #5A1F2B;--hm-ivory: #FAF5EC;--hm-gold: #B99763;--hm-emerald: #17483E;--hm-beige: #EFE4D4}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:#fffaf2;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:#fffaf2;border:0;letter-spacing:.05em}.product-grid .card__inner{background:#f1e8dc}.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:#fffaf2;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:#f2e8da;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:#e2c994}.footer .field__input{background:#fffaf2}.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:#8a7144!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:#75665a!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:#8a7144;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:#75665a!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: #FAF5EC;--hm-connected-burgundy: #5A1F2B;--hm-connected-gold: #B99763}.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:#f7f0e5!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:#faf5ec!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:#8d7778!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:#f7f0e5!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:#faf5ec!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:#8d7778!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}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/hm-collection-festive.css.map */
