.holiday-band{overflow:hidden;position:relative;isolation:isolate;pointer-events:auto}.holiday-track{display:flex;width:max-content;animation:holiday-travel 48s linear infinite}.holiday-group{display:flex;align-items:center;flex-shrink:0;gap:48px;padding:0 24px}.holiday-type{background:#702b32;color:#fff1d8;border-top:1px solid #b99a70;border-bottom:1px solid #b99a70}.holiday-type .holiday-group{height:49px}.holiday-type span{font:500 13px/1.2 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.holiday-type i{font:italic 23px/1.2 Georgia,serif;letter-spacing:.3px}.holiday-type svg{width:22px;height:22px;fill:#d9b878;stroke:none}.holiday-stickers{background:#faf7f2;padding:13px 0;border-bottom:1px solid #e6dbca}.holiday-stickers .holiday-track{animation-duration:65s;animation-direction:reverse}.holiday-stickers .holiday-group{height:100px;gap:55px}.holiday-stickers svg{width:52px;height:64px;fill:none;stroke:#8d3b3b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-10deg)}.holiday-stickers svg:nth-of-type(2n){stroke:#a8884d;transform:rotate(12deg)}.holiday-stickers i{font:italic 24px/1.3 Georgia,serif;color:#6d4a35;white-space:nowrap}.holiday-label{background:#e9ddc6;color:#79333b;border:1px solid #cdb996;padding:10px 20px;transform:rotate(-7deg);font:11px/1.5 Arial,sans-serif;letter-spacing:2px;text-align:center;box-shadow:2px 3px #e4d9c8}.holiday-label em{font:italic 23px Georgia,serif;letter-spacing:0}.holiday-stamp{border:1px dashed #8b5442;border-radius:50%;padding:17px 20px;color:#784237;font:9px/1.6 Arial,sans-serif;letter-spacing:1px;transform:rotate(8deg);text-align:center}.holiday-stamp em{font:italic 18px Georgia,serif;letter-spacing:0}.holiday-band:hover .holiday-track{animation-play-state:paused}.xmas-off .holiday-band{display:none}@keyframes holiday-travel{to{transform:translate(-50%)}}@media(max-width:700px){.holiday-type .holiday-group{height:39px;gap:26px}.holiday-type span{font-size:10px;letter-spacing:1.3px}.holiday-type i{font-size:19px}.holiday-stickers{padding:8px 0}.holiday-stickers .holiday-group{height:78px;gap:32px}.holiday-stickers svg{width:39px;height:49px}.holiday-stickers i{font-size:19px}.holiday-label{padding:7px 13px}.holiday-stamp{padding:9px 13px}}@media(prefers-reduced-motion:reduce){.holiday-track{animation:none}.holiday-band{overflow-x:auto}}.nm-stella-home__link{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;position:relative!important;overflow:hidden!important;white-space:normal!important;background:#8b2635!important;color:#fff7eb!important;width:100%!important}.nm-stella-home__photos{display:grid!important;grid-template-columns:1fr 1fr!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-width:0!important;gap:6px!important;transform:none!important;overflow:hidden!important}.nm-stella-home__photos img{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:4/5!important;object-fit:cover!important;transform:none!important;margin:0!important}.nm-stella-home__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;position:relative!important;inset:auto!important;transform:none!important;width:auto!important;min-width:0!important;padding:clamp(24px,4vw,68px)!important;background:#8b2635!important;color:#fff7eb!important;white-space:normal!important}.nm-stella-home__copy h2{font-size:clamp(30px,3.3vw,52px)!important;line-height:1.12!important;margin:18px 0!important;color:#fff7eb!important;overflow-wrap:normal!important}.nm-stella-home__copy p{font-size:17px!important;line-height:1.7!important;white-space:normal!important;margin:0 0 26px!important;color:#fff7eb!important}.nm-stella-home__label{color:#edcba4!important;font-size:11px!important;letter-spacing:2px!important}.nm-stella-home__cta{display:inline-flex!important;align-items:center!important;gap:24px!important;color:#fff7eb!important;border-color:#e5c498!important;font-size:16px!important;padding:10px 0!important}.nm-home-budget-section .nm-home-budget{background:#8b2635!important;color:#fff7eb!important;padding:56px 24px!important}.nm-home-budget-section .nm-home-budget h2,.nm-home-budget-section .nm-home-budget a,.nm-home-budget-section .nm-home-budget small,.nm-home-budget-section .nm-home-budget strong{color:#fff7eb!important}.nm-home-budget-section .nm-home-budget a{background:transparent!important;border:1px solid #d9ae87!important}.nm-home-budget-section .nm-home-budget a:hover{background:#a53b47!important}.nm-home-budget-section .nm-home-budget__flourish{color:#e8c692!important}#shopify-section-template--31171068821844__homepage_newsletter .homepage-newsletter{background:#8b2635!important;color:#fff7eb!important}#shopify-section-template--31171068821844__homepage_newsletter .homepage-newsletter h2,#shopify-section-template--31171068821844__homepage_newsletter .homepage-newsletter p{color:#fff7eb!important}#shopify-section-template--31171068821844__homepage_newsletter .homepage-newsletter__input{background:#fff8ef!important;color:#392c26!important;border-color:#e6c9a1!important}#shopify-section-template--31171068821844__homepage_newsletter .homepage-newsletter__button{background:#f0ddbd!important;color:#652431!important}@media(max-width:749px){.nm-stella-home__link{grid-template-columns:minmax(0,1fr)!important}.nm-stella-home__photos{height:auto!important;aspect-ratio:8/5!important}.nm-stella-home__copy{padding:28px 24px 32px!important}.nm-stella-home__copy h2{font-size:34px!important}.nm-stella-home__copy p{font-size:15px!important}.nm-home-budget-section .nm-home-budget{padding:40px 20px!important}}body:not(.xmas-off) .festive-red-panel{background-color:#942d3c!important;color:#fff6e7!important;background-image:radial-gradient(circle at 15px 18px,#e7bf783b 1px,transparent 1.6px),radial-gradient(circle at 70px 67px,#e7bf7829 1px,transparent 1.6px)!important;background-size:110px 100px!important}body:not(.xmas-off) .nm-home-category-strip-section a,body:not(.xmas-off) .nm-home-category-strip-section span{color:#fff6e7!important}body:not(.xmas-off) .nm-home-category-strip-section{padding-top:24px!important;padding-bottom:22px!important;border-bottom:1px solid #d8b878!important}body:not(.xmas-off) .nm-home-category-strip-section img{border:2px solid #dfc394!important;box-shadow:0 0 0 5px #fff0d00d}body:not(.xmas-off) .nm-home-curation__header h2,body:not(.xmas-off) .nm-home-curation__header p,body:not(.xmas-off) .nm-home-curation__inner>p,body:not(.xmas-off) .nm-home-curation__inner>div:last-child a{color:#fff6e7!important}body:not(.xmas-off) .nm-product-packaging__title,body:not(.xmas-off) .nm-product-packaging__text{color:#fff6e7!important}body:not(.xmas-off) .nm-product-packaging{padding-top:60px!important;padding-bottom:60px!important}.festive-tag{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 auto 26px;max-width:100%;color:#f4ddb4}.festive-tag span{display:inline-block;border:1px solid #dfbd82;padding:10px 20px;font:italic 23px/1.2 Georgia,serif;transform:rotate(-3deg);background:#7a2332;box-shadow:4px 4px #d7b77638}.festive-tag svg{width:72px;height:48px;fill:none;stroke:#e8c786;stroke-width:1.4;animation:festive-sway 5s ease-in-out infinite;transform-origin:50% 25%}.festive-ribbon{background:#8b2635!important;border-top:1px solid #cfac73;border-bottom:1px solid #cfac73;padding:18px 0!important}.festive-ribbon i{color:#fff0d3!important}.festive-ribbon svg{stroke:#e8c786!important}.festive-ribbon .holiday-stamp{color:#fff0d3;border-color:#e8c786}.festive-ribbon .holiday-track{animation-duration:80s}.festive-ribbon:nth-of-type(2n) .holiday-track{animation-direction:normal}body:not(.xmas-off) .nm-home-budget-section .nm-home-budget,body:not(.xmas-off) .homepage-newsletter-section .homepage-newsletter{background-image:radial-gradient(circle at 25px 25px,#f7d69b33 1px,transparent 2px)!important;background-size:65px 65px!important}.xmas-off .festive-extra{display:none!important}@keyframes festive-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@media(max-width:749px){body:not(.xmas-off) .nm-home-category-strip-section{padding-top:16px!important;padding-bottom:14px!important}.festive-tag{gap:12px;margin-bottom:24px}.festive-tag span{font-size:19px;padding:9px 13px}.festive-tag svg{width:55px}.festive-ribbon{padding:10px 0!important}body:not(.xmas-off) .nm-product-packaging{padding-top:36px!important;padding-bottom:36px!important}}@media(prefers-reduced-motion:reduce){.festive-tag svg{animation:none}}body .nm-home-category-strip-section,body .nm-home-category-strip{background:#faf9f6!important;border:0!important;padding-top:0!important;padding-bottom:0!important}body .nm-home-category-strip-section a,body .nm-home-category-strip-section span{color:#393a30!important;-webkit-text-fill-color:#393a30!important}body .nm-home-category-strip-section img{border:0!important;box-shadow:none!important}html body .nm-home-curation__inner,html body .nm-product-packaging__container{padding-top:0!important;padding-bottom:0!important}html body .nm-home-curation__mosaic{margin-top:24px!important}html body .nm-product-packaging__grid{gap:28px!important;align-items:center!important}
/*# sourceMappingURL=/cdn/shop/t/153/assets/nm-christmas-home-20261111.css.map */
