.landing-page:not(#a#b#a){isolation:isolate;width:100%;min-width:0;padding-bottom:32px}.landing-page-title:not(#a#b#a){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-authored:not(#a#b#a){overflow-wrap:anywhere;min-width:0}.landing-authored:not(#a#b#a) [data-lp-authored]{box-sizing:border-box;max-width:100%}.landing-authored:not(#a#b#a) img[data-lp-authored]{height:auto}.landing-collection:not(#a#b#a){all:revert;box-sizing:border-box;max-width:1620px;scroll-margin-top:calc(var(--storefront-fixed-header-height,0px) + 16px);color:var(--color-text,#202530);isolation:isolate;margin:24px auto;padding:16px;font-family:Inter,Arial,sans-serif;display:block}.landing-collection:not(#a#b#a) h2{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.4}.landing-collection-banner:not(#a#b#a) img{width:100%;height:auto;display:block}.landing-product-grid:not(#a#b#a){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing-more:not(#a#b#a){color:#fff;text-align:center;background:#b51254;border-radius:8px;width:fit-content;min-height:44px;margin:20px auto 0;padding:10px 28px;font-weight:700;display:block}.landing-more:focus-visible:not(#a#b#a){outline-offset:3px;outline:3px solid #183d88}.landing-authored:not(#a#b#a) a{scroll-margin-top:calc(var(--storefront-fixed-header-height,0px) + 16px)}@media (min-width:768px){.landing-product-grid:not(#a#b#a){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.landing-product-grid:not(#a#b#a){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.landing-product-grid:not(#a#b#a){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;animation:none!important}}.landing-anchor-menu{display:none!important}@media (min-width:768px){.landing-anchor-menu{display:flex!important}.landing-anchor-menu:not(#a#b#a){z-index:30;background:#ffffffd9;border-radius:12px;flex-direction:column;gap:8px;max-width:180px;padding:8px;position:fixed;bottom:24px;left:12px;box-shadow:0 2px 10px #0002}.landing-anchor-menu:not(#a#b#a) a{color:#fff;background:#951443;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:8px;display:flex}.landing-anchor-menu:not(#a#b#a) a:focus-visible{outline-offset:2px;outline:3px solid #183d88}}.landing-halloween:not(#a#b#a){background:#fff}.landing-halloween:not(#a#b#a) .landing-collection{max-width:1358px;margin:0 auto;padding:20px 10px}.landing-halloween:not(#a#b#a) .landing-collection-banner{margin-bottom:20px}.landing-halloween:not(#a#b#a) .landing-collection-banner img{border-radius:20px;box-shadow:0 6px 6px #0004}.landing-halloween:not(#a#b#a) .landing-product-grid{gap:20px 12px}.landing-halloween:not(#a#b#a) .landing-more{text-transform:uppercase;color:#b61c40;background:#f2e7dd;border:1px solid #e1e1e1;border-radius:10px;min-width:258px;min-height:56px;margin:32px auto 46px;padding:0 20px;font-size:24px;line-height:56px;box-shadow:0 4px 4px #0004}.landing-halloween:not(#a#b#a) .landing-more:after{content:"➜";color:#b61c40;margin-left:24px;display:inline-block}.landing-halloween:not(#a#b#a) .landing-anchor-menu{box-shadow:none;background:0 0;gap:8px;width:max-content;max-width:calc(100vw - 20px);padding:0;bottom:10px;left:10px}.landing-halloween:not(#a#b#a) .landing-anchor-menu a{white-space:nowrap;background:var(--color-brand-action,#ae0051);text-transform:uppercase;border-radius:20px;min-width:140px;min-height:32px;padding:0 10px;font-size:16px;font-weight:700;line-height:32px}.landing-halloween:not(#a#b#a) .landing-anchor-menu a:focus-visible{outline-color:var(--color-brand-focus,#ae0051)}@media (min-width:1024px){.landing-halloween:not(#a#b#a) .landing-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1620px){.landing-halloween:not(#a#b#a) .landing-collection{max-width:1620px}}@media (min-width:1024px) and (max-width:1279px){.landing-halloween:not(#a#b#a) .landing-collection{max-width:1200px}}@media (min-width:1280px){.landing-collection:not(#a#b#a),.landing-halloween:not(#a#b#a) .landing-collection{box-sizing:border-box;width:calc(100% - var(--store-container-gutter));max-width:var(--store-container-max);padding-inline:var(--store-container-padding)}.landing-product-grid:not(#a#b#a),.landing-halloween:not(#a#b#a) .landing-product-grid{grid-template-columns:repeat(var(--store-product-columns),minmax(0,1fr));column-gap:var(--store-card-gap);margin-inline:12px}}@media (max-width:767px){.landing-halloween:not(#a#b#a) .landing-collection{padding:16px 10px}.landing-halloween:not(#a#b#a) .landing-more{min-width:220px;min-height:50px;font-size:20px;line-height:50px}.landing-halloween:not(#a#b#a) .landing-collection-banner img{border-radius:12px}}@media (max-width:768px){.landing-halloween .landing-anchor-menu{display:none!important}}
