#MainContent:has(.oumo-halloween){background:#191919;color:#f5f0ea}#MainContent:has(.oumo-halloween) .shopify-section{--color-background:25,25,25;--color-foreground:245,240,234;--color-border:67,67,67}#MainContent:has(.oumo-halloween) .collection-section [class*=color-]{--color-background:25,25,25;--color-foreground:245,240,234;--color-border:67,67,67;--color-button:245,240,234;--color-button-text:25,25,25}#MainContent:has(.oumo-halloween) .collection-section .section--padding{padding-top:24px}#MainContent:has(.oumo-halloween) #ProductGridContainer{scroll-margin-top:130px}.oumo-halloween{background:#191919;color:#f5f0ea;overflow:hidden}.oumo-halloween *{box-sizing:border-box}.hw-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;padding-block:56px 72px;max-width:1440px}.hw-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:500;margin:0 0 24px;color:#ddb590}.hw-copy h1{font-family:var(--font-heading-family);color:#f5f0ea;font-weight:500;font-size:clamp(44px,5.5vw,80px);letter-spacing:-.055em;line-height:1.02;max-width:570px;margin:0}.hw-description{color:#bbb7b2;max-width:390px;font-size:16px;line-height:1.7;margin:28px 0}.hw-shop{display:inline-flex;align-items:center;gap:24px;border:1px solid #d5a77f;border-radius:99px;background:#d5a77f;color:#191919;text-decoration:none;padding:13px 22px;font-size:14px;min-height:46px}.hw-shop:hover{background:#ebc6a6}.hw-shop:focus-visible,.hw-piece:focus-visible{outline:2px solid #fff;outline-offset:5px}.hw-note{font-size:11px;color:#97938f;margin:18px 0 0}.hw-display{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:35px 0}.hw-piece{display:flex;flex-direction:column;align-items:center;background:#faf6ee;border-radius:120px 120px 12px 12px;overflow:hidden;text-decoration:none;min-width:0;color:#24211e;transform:translateY(24px)}.hw-piece--2{transform:translateY(-24px)}.hw-piece img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;mix-blend-mode:multiply}.hw-piece span{font-size:11px;letter-spacing:.05em;padding:16px 6px 23px;text-align:center}.hw-campaign{border-radius:180px 180px 16px 16px;overflow:hidden}.hw-campaign img{width:100%;height:auto;display:block}.hw-ribbon{display:flex;justify-content:center;align-items:center;gap:55px;padding:20px;background:#252525;border-block:1px solid #3b3835;color:#d2c2b5;font-size:11px;letter-spacing:.17em}.hw-ribbon i{font-style:normal;color:#d5a77f;font-size:22px}.hw-grid-heading{padding-top:56px;padding-bottom:0}.hw-grid-heading .hw-eyebrow{margin-bottom:14px}.hw-grid-heading h2{color:#f5f0ea;font-size:36px;letter-spacing:-.035em;margin:0;font-weight:500}.hw-grid-heading>p:last-child{color:#aaa5a0;font-size:14px;margin:14px 0 0}@media(max-width:767px){.hw-hero{grid-template-columns:1fr;gap:18px;padding-block:30px 40px}.hw-copy h1{font-size:46px;max-width:340px}.hw-eyebrow{font-size:10px;margin-bottom:18px}.hw-description{font-size:14px;margin:20px 0;max-width:330px}.hw-shop{padding:11px 18px;font-size:13px;min-height:44px}.hw-display{gap:10px;padding:22px 0 12px}.hw-piece{transform:translateY(10px)}.hw-piece--2{transform:translateY(-10px)}.hw-piece img{aspect-ratio:4/5}.hw-piece span{font-size:10px;padding:10px 4px 16px}.hw-ribbon{gap:16px;justify-content:space-between;font-size:8px;letter-spacing:.09em;padding:15px}.hw-ribbon i{font-size:16px}.hw-ribbon span:last-child{display:none}.hw-ribbon i:last-of-type{display:none}.hw-grid-heading{padding-top:32px}.hw-grid-heading h2{font-size:28px}}#MainContent:has(.oumo-halloween) .collection__toolbar select{color:#f5f0ea}#MainContent:has(.oumo-halloween) .collection__toolbar select option{color:#191919;background:#fff}#MainContent:has(.oumo-halloween){background:#111113}#MainContent:has(.oumo-halloween) .collection-section [class*=color-]{--color-background:47,47,51;--color-border:85,85,91}.oumo-halloween{background:#111113}.oumo-halloween .hw-ribbon{background:#45454b;border-color:#66666e;color:#f0e4d8}.oumo-halloween .hw-grid-heading{max-width:none;background:#2f2f33;padding-block:38px 24px;border-bottom:1px solid #55555b}#MainContent:has(.oumo-halloween) .collection-section{background:#2f2f33}#MainContent:has(.oumo-halloween) .section--breadcrumb{background:#252527;color:#e3dfda;border-bottom:1px solid #414145}#MainContent:has(.oumo-halloween) .section--breadcrumb a{color:#ccc8c3}#MainContent:has(.oumo-halloween) .section--breadcrumb .breadcrumbs--last{color:#f5f0ea}.oumo-halloween .hw-ribbon{display:block;overflow:hidden;padding:18px 0}.oumo-halloween .hw-ribbon-track{display:flex;width:max-content;animation:hw-marquee 32s linear infinite}.oumo-halloween .hw-ribbon-group{display:flex;align-items:center;justify-content:space-around;gap:48px;padding-right:48px;min-width:100vw;flex-shrink:0;white-space:nowrap}.oumo-halloween .hw-ribbon-group span,.oumo-halloween .hw-ribbon-group i{display:block}.oumo-halloween .hw-ribbon:hover .hw-ribbon-track{animation-play-state:paused}@keyframes hw-marquee{to{transform:translate(-50%)}}@media(max-width:767px){.oumo-halloween .hw-ribbon{font-size:10px;padding:14px 0}.oumo-halloween .hw-ribbon-group{gap:30px;padding-right:30px}}@media(prefers-reduced-motion:reduce){.oumo-halloween .hw-ribbon-track{animation:none}.oumo-halloween .hw-ribbon-group{min-width:100vw;gap:16px;padding-inline:16px}.oumo-halloween .hw-ribbon-group[aria-hidden]{display:none}}.oumo-halloween .hw-art{min-width:0;overflow:hidden;border-radius:20px}.oumo-halloween .hw-art img{display:block;width:100%;height:auto}@media(max-width:767px){.oumo-halloween .hw-hero{gap:0;padding-bottom:28px}.oumo-halloween .hw-description{margin-bottom:8px}.oumo-halloween .hw-art{margin-inline:-5px}}.oumo-halloween .hw-description{font-size:15px;line-height:1.6}@media(max-width:767.98px){.oumo-halloween .hw-description{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/373/assets/oumo-halloween.css.map */
