.homepage-shopping-season{--mumuso-season-cream:#fff8ef;--mumuso-season-cream-deep:#fff1df;--mumuso-season-orange:#c39c51;--mumuso-season-brown:#4a1b16;--mumuso-brand-green:#45b988}.homepage-shopping-season #MainContent{background:radial-gradient(ellipse at 0 10%,#f5e4ca88,transparent 35%),#fff8ef;overflow:clip}.homepage-shopping-season .mumuso-christmas-module{position:relative;isolation:isolate;background-color:var(--christmas-surface,#fff8ef)}.mumuso-christmas-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2;border-radius:inherit}.mumuso-christmas-decor img{position:absolute;top:0;width:clamp(82px,12vw,190px);height:auto;max-height:92px;object-fit:contain;object-position:top left}.mumuso-christmas-decor__left{left:0}.mumuso-christmas-decor__right{right:0;transform:scaleX(-1)}.mumuso-category-circles>.mumuso-christmas-decor:not(.has-custom-decoration){top:auto;height:5px;background:radial-gradient(circle,#d2ac61 1px,transparent 2px) center / 24px 5px repeat-x}.mumuso-category-circles>.mumuso-christmas-decor:not(.has-custom-decoration) img{display:none}.homepage-shopping-season .mumuso-christmas-hero{background:#123e2d;position:relative}.homepage-shopping-season .mumuso-christmas-hero .mumuso-hero__track{min-height:calc(clamp(520px,31.5vw,650px) + 16px)}.homepage-shopping-season .mumuso-christmas-hero>:is(.mumuso-season-desktop,.mumuso-season-mobile){top:8px;bottom:8px}@media(max-width:989px)and (min-width:750px){.homepage-shopping-season .mumuso-christmas-hero .mumuso-hero__track{min-height:calc(min(820px,100svh - var(--header-group-height,0px)) + 16px)}}@media(max-width:749px){.homepage-shopping-season .mumuso-christmas-hero .mumuso-hero__track{min-height:0;height:calc(min(620px,132vw) + 16px);max-height:636px}}@media(min-width:990px){.homepage-shopping-season .mumuso-collection-cards>.mumuso-season-desktop>.mumuso-season-desktop__item--top-right[data-decoration-type=cottage]{height:calc(var(--season-width)/2)}.homepage-shopping-season .mumuso-collection-cards>.mumuso-season-desktop>.mumuso-season-desktop__item--top-right[data-decoration-type=cottage] img{height:100%;object-fit:contain;object-position:top right;transform:none}}.homepage-shopping-season .mumuso-christmas-hero .mumuso-christmas-decor img{width:clamp(90px,16vw,230px)}.homepage-shopping-season .mumuso-home__cart-button,.homepage-shopping-season .mumuso-collection-cards__button:not(.mumuso-collection-cards__button--disabled){background:var(--mumuso-brand-green);color:#fff;border-color:var(--mumuso-brand-green)}.homepage-shopping-season .mumuso-collection-cards__card{background:var(--christmas-card-bg,#fff3e6);border:1px solid #eadaca;border-radius:16px;box-shadow:0 5px 18px #805f3010}.mumuso-collection-cards__decoration{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:80px!important;height:60px!important;object-fit:contain!important;z-index:2;pointer-events:none}.mumuso-christmas-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--mumuso-brand-green,#45b988);color:#fff!important;padding:12px 24px;border-radius:999px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;min-height:44px}.mumuso-christmas-cta:focus-visible{outline:3px solid #173d30;outline-offset:4px}.mumuso-club-banner--editable{padding:var(--club-banner-top) clamp(18px,4vw,68px) var(--club-banner-bottom)}.mumuso-club-content{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--club-banner-radius);padding:38px clamp(22px,5vw,80px);background:radial-gradient(ellipse at 15% 0,#eecb7a40,transparent 40%),radial-gradient(ellipse at 95% 100%,#cba35d30,transparent 35%),var(--club-surface,#fff2dd);border:1px solid #e8d3ad}.mumuso-club-content__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.mumuso-club-content__copy{position:relative;max-width:940px;margin:auto;text-align:center}.mumuso-club-content h2{margin:0 0 12px;font-size:clamp(28px,3.5vw,46px);font-weight:800;color:#174b37;line-height:1.1}.mumuso-club-content__heading{display:inline-block;margin:0;padding:8px 24px;background:#b72632;color:#fff;font-weight:700;border-radius:3px;font-size:clamp(14px,1.7vw,20px)}.mumuso-club-content__benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 36px;margin:24px 0;color:#244b3a}.mumuso-club-content__benefit{display:flex;align-items:center;gap:12px;flex:0 1 220px;text-align:left}.mumuso-club-content__icon{width:38px;height:38px;flex:0 0 38px;object-fit:contain}.mumuso-club-content__benefit h3{font-size:16px;margin:0;font-weight:750;color:inherit;line-height:1.3}.mumuso-club-content__benefit p{font-size:14px;margin:4px 0 0;line-height:1.4}.mumuso-snow-globe{position:relative;isolation:isolate;aspect-ratio:3/1;min-height:300px;overflow:hidden;border-radius:14px;background:#153d2c;display:flex;justify-content:center;align-items:flex-end;padding-bottom:32px}.mumuso-snow-globe__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.mumuso-snow-globe__glass{position:relative;width:min(68%,760px);height:94%;border-radius:50% 50% 8% 8%/75% 75% 8% 8%;border:2px solid #ffffffc9;border-bottom:0;background:linear-gradient(115deg,#ffffff4a,transparent 18% 75%,#ffffff35);box-shadow:inset 10px 0 15px #ffffff35,0 0 20px #ffe4a32b;display:flex;align-items:flex-end;padding:8% 5% 16px}.mumuso-snow-globe__products{display:flex;gap:8px;align-items:flex-end;justify-content:center;flex-wrap:wrap;width:100%}.mumuso-snow-globe__product{position:relative;display:block;flex:0 1 calc(20% - 8px);min-width:0;background:#fff;border-radius:8px;padding:4px;box-shadow:0 2px 8px #15342720}.mumuso-snow-globe__product img{width:100%;height:clamp(45px,6vw,88px);object-fit:contain;display:block}.mumuso-snow-globe__product span{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);width:170px;padding:7px;border-radius:6px;background:#fff;color:#234738;font-size:11px;line-height:1.3;opacity:0;pointer-events:none;z-index:4}.mumuso-snow-globe__product:hover span,.mumuso-snow-globe__product:focus-visible span{opacity:1}.mumuso-snow-globe__base{position:absolute;bottom:16px;width:70%;height:22px;max-width:790px;border-radius:50% 50% 30% 30%;background:linear-gradient(#d68878,var(--globe-base,#a62431) 45%,#731927);border-block:2px solid #d4a25a;box-shadow:0 7px 12px #0003;pointer-events:none}.homepage-shopping-season .mumuso-hotspot-image__content-row:empty{display:none}.homepage-shopping-season .mumuso-beauty-banner__copy{pointer-events:none;gap:12px}.homepage-shopping-season .mumuso-beauty-banner__link>picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.homepage-shopping-season .mumuso-beauty-banner__eyebrow{font-size:clamp(14px,1.6vw,24px);line-height:1.35}.homepage-shopping-season .mumuso-beauty-banner__locations{font-size:clamp(12px,1.2vw,19px);line-height:1.5;letter-spacing:2px}.homepage-shopping-season .mumuso-beauty-banner__copy img{max-width:300px}@media(max-width:749px){.mumuso-christmas-decor img{width:82px;max-height:42px;opacity:.86}.mumuso-christmas-decor__right{display:none}.mumuso-christmas-decor__left{left:auto;right:0;max-height:30px;width:64px;transform:scaleX(-1)}.mumuso-club-content{padding:30px 22px}.mumuso-club-content__heading{padding:8px 12px;line-height:1.4}.mumuso-club-content__benefits{flex-direction:column;align-items:stretch;gap:18px;margin:24px auto;max-width:260px}.mumuso-club-content__benefit{flex:0 0 auto}.mumuso-snow-globe{aspect-ratio:1.2/1;min-height:270px;padding-bottom:26px}.mumuso-snow-globe__glass{width:86%;height:90%;padding:10% 6% 12px}.mumuso-snow-globe__base{width:90%;bottom:12px;height:20px}.mumuso-snow-globe__products{gap:6px}.mumuso-snow-globe__product{flex-basis:calc(33.333% - 6px);padding:3px}.mumuso-snow-globe__product img{height:50px}.homepage-shopping-season .mumuso-beauty-banner__copy{gap:8px;width:90%;padding:12px}.homepage-shopping-season .mumuso-beauty-banner__copy img{max-width:150px}.homepage-shopping-season .mumuso-beauty-banner__locations{font-size:12px;letter-spacing:.5px;line-height:1.25}.homepage-shopping-season .mumuso-beauty-banner__copy .mumuso-christmas-cta{padding:8px 18px;font-size:13px;min-height:38px}}@media(prefers-reduced-motion:reduce){.mumuso-christmas-decor{animation:none}}.mumuso-snow-globe__unresolved{font-size:9px;line-height:1.25;padding:5px 7px;color:#164b34;background:#fffcf0;border-radius:5px;max-width:160px;text-align:center;text-decoration:underline}@media(max-width:749px){.mumuso-snow-globe__unresolved{font-size:8px;max-width:44%}.mumuso-club-content{background-size:auto 100%!important}.mumuso-club-content__copy{background:#fff4dfed;border-radius:10px;padding:14px 10px}.mumuso-club-content__benefits{max-width:230px}}.homepage-shopping-season .mumuso-season-desktop{display:none}@media(min-width:990px){.homepage-shopping-season .mumuso-christmas-decor--legacy-desktop{display:none}.homepage-shopping-season .mumuso-season-desktop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2;border-radius:inherit}.homepage-shopping-season .mumuso-season-desktop__item{position:absolute;display:block;width:min(var(--season-width),25vw);max-height:100%;pointer-events:none}.homepage-shopping-season .mumuso-season-desktop__item img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;pointer-events:none}.homepage-shopping-season .mumuso-season-desktop__item--top-left{top:var(--season-y);left:var(--season-x)}.homepage-shopping-season .mumuso-season-desktop__item--top-right{top:var(--season-y);right:var(--season-x)}.homepage-shopping-season .mumuso-season-desktop__item--top-right img{transform:scaleX(-1)}.homepage-shopping-season .mumuso-season-desktop__item--bottom-left{bottom:var(--season-y);left:var(--season-x)}.homepage-shopping-season .mumuso-season-desktop__item--bottom-right{bottom:var(--season-y);right:var(--season-x)}.homepage-shopping-season .mumuso-season-desktop__item--middle-left{top:calc(50% + var(--season-y));left:var(--season-x);transform:translateY(-50%)}.homepage-shopping-season .mumuso-season-desktop__item--middle-right{top:calc(50% + var(--season-y));right:var(--season-x);transform:translateY(-50%)}.homepage-shopping-season .mumuso-about-stats:has(>.mumuso-season-desktop) .mumuso-about-stats__card{background-color:#fffaf2}}@media(min-width:990px){.homepage-shopping-season :is(.mumuso-category-circles,.mumuso-collection-cards,.mumuso-product-rail,.mumuso-top-products,.mumuso-about-stats,.mumuso-services,.mumuso-footer):has(>.mumuso-season-desktop){background-image:radial-gradient(ellipse at 0 35%,#d9b87514,transparent 38%),radial-gradient(ellipse at 100% 80%,#e0cfa41a,transparent 35%)}.homepage-shopping-season .mumuso-season-desktop__item[data-decoration-type=snow]{opacity:.75}.homepage-shopping-season .mumuso-season-desktop__item:is([data-decoration-type=sprig],[data-decoration-type=snowman]){width:min(var(--season-width),max(4vw,calc((100vw - 1280px)/2)))}.homepage-shopping-season .mumuso-season-desktop__item--bottom-left[data-decoration-type=garland] img{transform:rotate(180deg)}}@media(min-width:990px)and (max-width:1299px){.homepage-shopping-season .mumuso-newsletter-coupon>.mumuso-season-desktop{display:none}}@media(min-width:990px){.homepage-shopping-season .mumuso-category-circles>.mumuso-season-desktop{left:50%;right:auto;width:100vw;transform:translate(-50%)}.homepage-shopping-season .mumuso-category-circles>.mumuso-season-desktop .mumuso-season-desktop__item[data-decoration-type=pine]{width:min(var(--season-width),max(20px,calc((100vw - 1100px)/2)))}}@media(min-width:990px){.homepage-shopping-season .mumuso-season-desktop__extra{opacity:1!important}.homepage-shopping-season .mumuso-category-circles .mumuso-season-desktop__extra{width:min(var(--season-width),max(20px,calc((100vw - 1100px)/2)))}.homepage-shopping-season .mumuso-collection-cards .mumuso-season-desktop__extra{width:min(var(--season-width),max(4vw,calc((100vw - 1280px)/2)))}.homepage-shopping-season .mumuso-footer .mumuso-season-desktop__item[data-decoration-type=cottage]{width:min(var(--season-width),16vw)}}@media(min-width:990px)and (max-width:1299px){.homepage-shopping-season .mumuso-category-circles .mumuso-season-desktop__extra{--season-x:0px!important}}.homepage-shopping-season .mumuso-season-mobile{display:none}@media(max-width:989px){.homepage-shopping-season .mumuso-christmas-decor{display:none}.homepage-shopping-season .mumuso-season-mobile{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2;border-radius:inherit}.homepage-shopping-season .mumuso-season-mobile__item{display:block;position:absolute;width:min(var(--mobile-ornament-width),28vw);pointer-events:none}.homepage-shopping-season .mumuso-season-mobile__item img{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none}.homepage-shopping-season .mumuso-season-mobile__item--top-left{top:var(--mobile-ornament-y);left:var(--mobile-ornament-x)}.homepage-shopping-season .mumuso-season-mobile__item--top-right{top:var(--mobile-ornament-y);right:var(--mobile-ornament-x)}.homepage-shopping-season .mumuso-season-mobile__item--top-right[data-decoration-type=garland] img{transform:scaleX(-1)}.homepage-shopping-season .mumuso-season-mobile__item--bottom-left{bottom:var(--mobile-ornament-y);left:var(--mobile-ornament-x)}.homepage-shopping-season .mumuso-season-mobile__item--bottom-right{bottom:var(--mobile-ornament-y);right:var(--mobile-ornament-x)}.homepage-shopping-season .mumuso-season-mobile__item--middle-left{top:calc(50% + var(--mobile-ornament-y));left:var(--mobile-ornament-x);transform:translateY(-50%)}.homepage-shopping-season .mumuso-season-mobile__item--middle-right{top:calc(50% + var(--mobile-ornament-y));right:var(--mobile-ornament-x);transform:translateY(-50%)}.homepage-shopping-season .mumuso-footer .mumuso-season-mobile__item[data-decoration-type=cottage]{width:min(var(--mobile-ornament-width),24vw)}}@media(max-width:749px){.homepage-shopping-season .mumuso-collection-cards{padding-top:18px;padding-bottom:24px}.homepage-shopping-season .mumuso-collection-cards__header{display:flex;align-items:center;min-height:40px;padding-right:56px;margin-bottom:12px}.homepage-shopping-season .mumuso-collection-cards__header h2{margin:0;white-space:nowrap;font-size:clamp(18px,5.5vw,22px)}.homepage-shopping-season .mumuso-collection-cards>.mumuso-season-mobile>.mumuso-season-mobile__item--top-right[data-decoration-type=snowman]{top:18px;right:16px}}@media(min-width:990px){.homepage-shopping-season .mumuso-season-desktop__item:is([data-decoration-type=snowman_wave],[data-decoration-type=snowman_sit]){width:min(var(--season-width),max(4vw,calc((100vw - 1280px)/2)))}.homepage-shopping-season .mumuso-footer .mumuso-season-desktop__item[data-decoration-type=snowman_wave]{width:min(var(--season-width),14vw)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mumuso-shopping-season.css.map */
