@media (max-width:980px){.elig-nav,.hiw-nav,.mc-nav,.mp-header{align-items:center!important;background:rgba(255,252,246,.97)!important;border:1px solid rgba(50,23,72,.12)!important;border-radius:999px!important;box-shadow:0 14px 34px rgba(38,13,62,.12)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;height:66px!important;left:clamp(14px,4vw,24px)!important;margin:0!important;min-height:66px!important;padding:0 12px 0 20px!important;position:fixed!important;right:clamp(14px,4vw,24px)!important;top:18px!important;width:auto!important;z-index:1200!important}.elig-brand,.hiw-brand,.mc-brand,.mp-logo{align-items:center!important;display:flex!important;justify-self:start!important;line-height:0!important;margin:0!important;padding:0!important}.elig-brand img,.hiw-brand img,.mc-brand img,.mp-logo img{display:block!important;height:auto!important;max-height:34px!important;max-width:132px!important;object-fit:contain!important;width:auto!important}.elig-nav-cta,.hiw-nav-cta,.mc-nav-cta,.mp-header-actions .mp-primary{display:none!important}.mp-header-actions{display:contents!important}.elig-menu,.hiw-menu,.mc-menu,.mp-menu{align-items:center!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:5px!important;height:42px!important;justify-content:center!important;justify-self:end!important;margin:0!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;width:42px!important}.elig-menu span,.hiw-menu span,.mc-menu span,.mp-menu span{background:#171516!important;border:0!important;border-radius:999px!important;display:block!important;height:3px!important;margin:0!important;opacity:1!important;width:22px!important}.elig-nav>nav,.hiw-nav>nav,.mc-nav>nav,.mp-header>.mp-nav{align-items:stretch!important;background:hsla(0,0%,100%,.97)!important;border:1px solid rgba(50,23,72,.12)!important;border-radius:24px!important;box-shadow:0 18px 42px rgba(38,13,62,.16)!important;display:flex!important;flex-direction:column!important;gap:0!important;left:0!important;margin:0!important;opacity:0!important;padding:12px!important;pointer-events:none!important;position:absolute!important;right:0!important;top:78px!important;transform:translateY(-8px)!important;visibility:hidden!important;width:100%!important}.elig-nav.is-open>nav,.elig-nav>nav.is-open,.hiw-nav.is-open>nav,.hiw-nav>nav.is-open,.mc-nav.is-open>nav,.mc-nav>nav.is-open,.mp-header.is-open>.mp-nav,.mp-header>.mp-nav.is-open{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;visibility:visible!important}.elig-nav>nav a,.hiw-nav>nav a,.mc-nav>nav a,.mp-header>.mp-nav a{align-items:center!important;border:0!important;border-radius:14px!important;color:#3d393c!important;display:flex!important;font-family:var(--font-sans,Arial,sans-serif)!important;font-size:12px!important;font-weight:850!important;justify-content:center!important;letter-spacing:-.01em!important;line-height:1!important;min-height:43px!important;padding:0 14px!important;text-align:center!important;text-transform:none!important;white-space:nowrap!important}.elig-nav>nav a:hover,.hiw-nav>nav a:hover,.mc-nav>nav a:hover,.mp-header>.mp-nav a:hover{background:#f3edf8!important;color:#2d0055!important}.elig-nav,.hiw-nav,.hm-header,.mc-nav,.mp-header{position:absolute!important;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform}.elig-nav.mobile-nav-scrolled,.hiw-nav.mobile-nav-scrolled,.hm-header.mobile-nav-scrolled,.mc-nav.mobile-nav-scrolled,.mp-header.mobile-nav-scrolled{opacity:0!important;pointer-events:none!important;transform:translateY(calc(-100% - 32px))!important}}@media (max-width:640px){.hiw-page .hiw-hero{padding-top:154px!important}}.shop-page{--black:#111;--paper:#fff9ef;--deep-purple:#2b064f;--purple:#6f43ec;--pink:#eb2bb8;--orange:#ff735c;--accent:#6f43ec;--accent-ink:#fffdf8;--accent-soft:#ebddff;--accent-line:#d8c8f3;--lime:#d7ff3f;--yellow:#ffd51f;--cyan:#66d2e5;--mint:#9bd9c5;--lavender:#d8c8f3;--soft-grey:#f3f4f2;--text:#252525;--muted:#8b94a6;--shop-gutter:clamp(20px,4vw,56px);--shop-radius:22px;--shop-radius-lg:30px;--shop-lift-room:8px;background:var(--paper);color:var(--text);min-width:0;overflow-x:clip}.shop-page *,.shop-page :after,.shop-page :before{box-sizing:border-box}.shop-page .mk-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shop-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--black);color:var(--paper);padding:12px 18px;border-radius:0 0 12px 0}.shop-skip:focus{left:0}.shop-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:2px solid var(--black)}.shop-header-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(12px,2.5vw,28px);gap:clamp(12px,2.5vw,28px);padding:14px var(--shop-gutter)}.shop-logo{display:inline-flex;align-items:center;color:var(--deep-purple);text-decoration:none}.shop-logo svg{display:block;width:116px;height:auto}.shop-search{position:relative;min-width:0}.shop-search-field{display:flex;align-items:center;gap:10px;width:100%;min-width:0;background:#fff;border:2px solid var(--black);border-radius:999px;padding:0 8px 0 18px;min-height:52px;transition:box-shadow .2s ease}.shop-search-field:focus-within{box-shadow:6px 6px 0 var(--lavender)}.shop-search-field input{flex:1 1;min-width:0;border:0;outline:none;background:none;font-size:15px;color:var(--text);padding:0}.shop-search-field input::placeholder{color:var(--muted)}.shop-search-submit{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:2px solid var(--black);border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;cursor:pointer;white-space:nowrap}.shop-search-clear{border:0;background:none;color:var(--muted);cursor:pointer;font-size:20px;line-height:1;padding:4px 6px}.shop-header-actions{display:flex;align-items:center;gap:10px}.shop-header-link{color:var(--text);text-decoration:none;font-size:14px;white-space:nowrap}.shop-header-link:focus-visible,.shop-header-link:hover{text-decoration:underline}.shop-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border:2px solid var(--black);border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:13px;text-decoration:none;white-space:nowrap;transition:box-shadow .2s ease,transform .2s ease}.shop-header-cta:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--black)}.shop-header-nav{display:flex;align-items:center;gap:clamp(14px,2.5vw,30px);padding:0 var(--shop-gutter) 12px;overflow-x:auto;scrollbar-width:none}.shop-header-nav::-webkit-scrollbar{display:none}.shop-header-nav a{color:var(--text);text-decoration:none;font-size:14px;white-space:nowrap;padding-bottom:3px;border-bottom:2px solid transparent}.shop-header-nav a:focus-visible,.shop-header-nav a:hover{border-bottom-color:var(--purple)}.shop-menu{display:none;width:44px;height:44px;border:2px solid var(--black);border-radius:999px;background:#fff;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px}.shop-menu span{display:block;width:16px;height:2px;background:var(--black)}.shop-viewer-note{display:flex;align-items:center;gap:10px;padding:10px var(--shop-gutter);background:var(--lavender);border-bottom:2px solid var(--black);font-size:13px;color:var(--deep-purple)}.shop-mock-notice{padding:8px var(--shop-gutter);background:var(--soft-grey);border-bottom:1px solid hsla(0,0%,7%,.12);font-size:12px;color:var(--muted)}.shop-hero{position:relative;padding:clamp(18px,3vw,30px) var(--shop-gutter) 0}.shop-banner{position:relative;display:grid;align-items:end;min-width:0;border:2px solid var(--black);border-radius:var(--shop-radius-lg);overflow:hidden;background:var(--soft-grey);isolation:isolate}.shop-banner[data-tone=lavender]{background:var(--lavender)}.shop-banner[data-tone=pink]{background:#ffd9f2}.shop-banner[data-tone=purple]{background:var(--lavender)}.shop-banner[data-tone=lime]{background:var(--accent);color:var(--accent-ink)}.shop-banner[data-tone=yellow]{background:var(--yellow)}.shop-banner[data-tone=cyan]{background:var(--cyan)}.shop-banner[data-tone=mint]{background:var(--mint)}.shop-banner[data-tone=orange]{background:#ffd7cf}.shop-banner[data-tone=soft]{background:var(--soft-grey)}.shop-banner-media{position:absolute;inset:0;z-index:0}.shop-banner-media img,.shop-banner-media video{width:100%;height:100%;object-fit:cover;display:block}.shop-banner-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,hsla(0,0%,7%,.82),hsla(0,0%,7%,.62) 42%,hsla(0,0%,7%,.1) 78%)}.shop-banner-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:clamp(24px,4vw,56px);max-width:46rem;color:#fff}.shop-banner[data-hasmedia=false] .shop-banner-body{color:var(--black)}.shop-banner-hero{min-height:clamp(340px,46vw,520px)}.shop-banner-half{min-height:clamp(220px,30vw,300px)}.shop-banner-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:var(--accent);color:var(--accent-ink);border:2px solid var(--black);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.shop-banner-headline{margin:0;font-size:clamp(28px,4.4vw,58px);line-height:1.02;letter-spacing:-.02em}.shop-banner-half .shop-banner-headline{font-size:clamp(22px,2.6vw,34px)}.shop-banner-support{margin:0;font-size:clamp(14px,1.3vw,18px);line-height:1.5;max-width:40ch}.shop-banner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.shop-banner-attrib{display:flex;align-items:center;gap:10px;font-size:13px}.shop-banner-attrib img{width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid #fff}.shop-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:2px solid var(--black);border-radius:999px;font-size:14px;text-decoration:none;cursor:pointer;background:#fff;color:var(--black);transition:transform .2s ease,box-shadow .2s ease}.shop-btn:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--black)}.shop-btn-primary{background:var(--accent);color:var(--accent-ink)}.shop-btn-secondary{background:#fff}.shop-btn-ghost{background:transparent;border-color:currentColor;color:inherit}.shop-btn-sm{min-height:38px;padding:0 16px;font-size:13px}.shop-carousel{position:relative}.shop-carousel-controls{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.shop-carousel-dots{display:flex;gap:8px;margin:0;padding:0;list-style:none}.shop-dot{width:34px;height:10px;padding:0;border:2px solid var(--black);border-radius:999px;background:transparent;cursor:pointer}.shop-dot[aria-current=true]{background:var(--purple)}.shop-carousel-arrow{width:44px;height:44px;border:2px solid var(--black);border-radius:999px;background:#fff;cursor:pointer;font-size:18px;line-height:1}.shop-carousel-status{font-size:13px;color:var(--muted);margin-left:auto}.shop-main{padding-bottom:80px}.shop-section{padding:clamp(36px,5vw,68px) var(--shop-gutter) 0;min-width:0}.shop-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(18px,2.4vw,28px)}.shop-section-title{margin:0;font-size:clamp(24px,3vw,40px);line-height:1.05;letter-spacing:-.02em}.shop-section-lead{margin:8px 0 0;font-size:15px;color:var(--muted);max-width:56ch}.shop-section-link{color:var(--text);font-size:14px;white-space:nowrap}.shop-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,262px);grid-gap:18px;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;margin:calc(var(--shop-lift-room) * -1) calc(var(--shop-gutter) * -1) 0;padding-top:var(--shop-lift-room);padding-bottom:14px;padding-left:var(--shop-gutter);padding-right:var(--shop-gutter)}.shop-rail>*{scroll-snap-align:start}.shop-rail-wide{grid-auto-columns:minmax(280px,340px)}.shop-rail-video{grid-auto-columns:minmax(230px,268px)}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px}.shop-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.shop-bento-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.shop-bento-card:focus-within,.shop-bento-card:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--black)}.shop-bento-hero{grid-column:span 2;grid-row:span 2;min-height:420px}.shop-bento-hero .shop-bento-media{position:absolute;inset:0;aspect-ratio:auto}.shop-bento-hero .shop-bento-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsla(0,0%,7%,.92) 0,hsla(0,0%,7%,.74) 30%,hsla(0,0%,7%,.36) 52%,hsla(0,0%,7%,0) 74%);pointer-events:none}.shop-bento-hero .shop-bento-body{position:relative;z-index:2;margin-top:auto;gap:8px;padding:24px;color:#fff}.shop-bento-hero .shop-bento-count,.shop-bento-hero .shop-card-brand{color:hsla(0,0%,100%,.72)}.shop-bento-hero .shop-bento-name{font-size:clamp(26px,2.4vw,34px);line-height:1.08;letter-spacing:-.01em}.shop-bento-hero .shop-bento-creator,.shop-bento-hero .shop-bento-name a,.shop-bento-hero .shop-card-price{color:#fff}.shop-bento-hero .shop-bento-creator{border-top-color:hsla(0,0%,100%,.22)}.shop-bento-hero .shop-bento-btn{align-self:flex-start;margin-top:6px}.shop-bento-wide{grid-column:span 2;display:grid;grid-template-columns:44% minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.shop-bento-wide .shop-bento-media{grid-area:1/1/2/2}.shop-bento-wide .shop-bento-body{grid-area:1/2/2/3;justify-content:center;gap:7px;padding:20px}.shop-bento-wide .shop-opportunity{grid-area:2/1/3/3}.shop-bento-wide .shop-bento-name{font-size:19px}.shop-bento-wide .shop-bento-btn{align-self:flex-start;margin-top:4px}.shop-bento-unit .shop-bento-media{flex:0 0 auto;aspect-ratio:4/3}.shop-bento-unit .shop-bento-body{flex:1 1 auto;gap:3px;padding:12px 14px 14px}.shop-bento-unit .shop-bento-foot{margin-top:auto;padding-top:6px}.shop-bento-unit .shop-bento-name{font-size:15px}.shop-bento-media{position:relative;background:var(--soft-grey);overflow:hidden}.shop-bento-media img{width:100%;height:100%;object-fit:cover;display:block}.shop-bento-body{display:flex;flex-direction:column;min-width:0}.shop-bento-name{margin:0;line-height:1.22}.shop-bento-name a{color:var(--text);text-decoration:none}.shop-bento-name a:after{content:"";position:absolute;inset:0;z-index:1}.shop-bento-name a:focus-visible,.shop-bento-name a:hover{text-decoration:underline}.shop-bento-creator{display:flex;align-items:center;gap:8px;margin:0;padding-top:8px;border-top:1px solid hsla(0,0%,7%,.1);font-size:12px}.shop-bento-creator img{width:28px;height:28px;border-radius:999px;object-fit:cover}.shop-bento-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.shop-bento-count{font-size:12px;color:var(--muted)}.shop-bento-btn,.shop-bento-opportunity{position:relative;z-index:2}@media (max-width:68rem){.shop-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.shop-bento{grid-template-columns:minmax(0,1fr);gap:14px}.shop-bento-hero,.shop-bento-wide{grid-column:span 1}.shop-bento-hero{grid-row:span 1;min-height:400px}.shop-bento-hero .shop-bento-name{font-size:24px}.shop-bento-wide{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.shop-bento-wide .shop-bento-media{grid-area:1/1/2/2;aspect-ratio:4/3}.shop-bento-wide .shop-bento-body{grid-area:2/1/3/2}.shop-bento-wide .shop-opportunity{grid-area:3/1/4/2}}@media (prefers-reduced-motion:reduce){.shop-bento-card{transition:none}.shop-bento-card:focus-within,.shop-bento-card:hover{transform:none}}.shop-grid-categories{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.shop-grid-half{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:61.99rem){.shop-grid-half{grid-template-columns:minmax(0,1fr)}}.shop-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.shop-card:focus-within,.shop-card:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--black)}.shop-card-media{position:relative;aspect-ratio:4/5;background:var(--soft-grey);overflow:hidden}.shop-card-media img{width:100%;height:100%;object-fit:cover;display:block}.shop-card-noimage{flex-direction:column;gap:10px;height:100%;margin:0;padding:20px;text-align:center;background:radial-gradient(120% 90% at 50% 0,var(--accent-soft) 0,transparent 70%),var(--soft-grey)}.shop-card-noimage,.shop-card-noimage span{display:flex;align-items:center;justify-content:center}.shop-card-noimage span{width:44px;height:44px;border-radius:999px;background:#fff;border:2px solid var(--deep-purple);font-family:"Instrument Serif",Georgia,serif;font-size:20px;line-height:1;color:var(--deep-purple)}.shop-card-noimage small{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.shop-card-body{display:flex;flex-direction:column;gap:6px;padding:16px 16px 12px;flex:1 1 auto;min-height:0}.shop-card-brand{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shop-card-name{margin:0;font-size:16px;line-height:1.25}.shop-card-name a{color:var(--text);text-decoration:none}.shop-card-name a:after{content:"";position:absolute;inset:0;z-index:1}.shop-card-name a:focus-visible,.shop-card-name a:hover{text-decoration:underline}.shop-card-price{font-size:17px;font-weight:600}.shop-card-meta{flex-wrap:wrap;color:var(--muted);margin-top:auto}.shop-card-creator,.shop-card-meta{display:flex;align-items:center;gap:8px;font-size:12px;padding-top:8px}.shop-card-creator{color:var(--text);border-top:1px solid hsla(0,0%,7%,.08)}.shop-card-creator img{width:26px;height:26px;border-radius:999px;object-fit:cover}.shop-card-actions{display:flex;gap:8px;padding:0 16px 16px;position:relative;z-index:2;margin-top:auto}.shop-card-actions .shop-btn{flex:1 1;width:100%;justify-content:center}.shop-save{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;border:2px solid var(--black);border-radius:999px;background:hsla(0,0%,100%,.94);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.shop-save[aria-pressed=true]{background:var(--pink);color:#fff}.shop-opportunity{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0 16px 16px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft);font-size:12px;line-height:1.35;color:var(--deep-purple);position:relative;z-index:2}.shop-opportunity a{color:var(--deep-purple);font-weight:600}.shop-page .shop-opportunity,.shop-page .shop-opportunity a,.shop-page .shop-opportunity span{color:var(--deep-purple)!important}.shop-sponsored{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--black);border-radius:999px;background:var(--yellow);color:var(--black);font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.shop-sponsored-inline{align-self:flex-start;margin-bottom:4px}.shop-category{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;padding:16px;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden;background:var(--soft-grey);color:var(--black);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.shop-category:focus-visible,.shop-category:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--black)}.shop-category img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.shop-category-body{position:relative;z-index:1}.shop-category-name{margin:0;font-size:19px}.shop-category-count{font-size:12px;color:var(--text);opacity:.75}.shop-pick{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;background:#fff;border:2px solid var(--black);border-radius:var(--shop-radius)}.shop-pick-creator{display:flex;align-items:center;gap:10px}.shop-pick-creator img{width:44px;height:44px;border-radius:999px;object-fit:cover;border:2px solid var(--black)}.shop-pick-name{font-size:14px;line-height:1.2}.shop-pick-cat{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.shop-pick-note{margin:0;font-family:"Instrument Serif",Georgia,serif;font-size:19px;line-height:1.35}.shop-page .shop-pick-note,.shop-page .shop-pick-note p{color:var(--deep-purple)!important;font-family:"Instrument Serif",Georgia,serif!important}.shop-pick-product{display:flex;gap:12px;align-items:center;padding-top:12px;border-top:1px solid hsla(0,0%,7%,.1);min-width:0}.shop-pick-thumb{width:66px;height:66px;flex:none;border-radius:14px;object-fit:cover;background:var(--soft-grey)}.shop-pick-thumb-empty{display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);padding:6px}.shop-pick-info{min-width:0;flex:1 1}.shop-pick-actions{display:flex;gap:8px;flex-wrap:wrap}.shop-video{display:flex;flex-direction:column;min-width:0;background:#fff;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden}.shop-video-media{position:relative;aspect-ratio:9/16;background:var(--black);overflow:hidden}.shop-video-media img,.shop-video-media video{width:100%;height:100%;object-fit:cover;display:block}.shop-video-play{position:absolute;inset:0;display:flex;border:0;background:linear-gradient(180deg,hsla(0,0%,7%,.05) 40%,hsla(0,0%,7%,.55));cursor:pointer;color:#fff}.shop-video-play,.shop-video-play span{align-items:center;justify-content:center}.shop-video-play span{display:inline-flex;width:58px;height:58px;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--black);border:2px solid var(--black);font-size:18px}.shop-video-duration{right:10px;bottom:10px;padding:3px 9px;background:hsla(0,0%,7%,.8);color:#fff}.shop-video-duration,.shop-video-platform{position:absolute;border-radius:999px;font-size:11px}.shop-video-platform{left:10px;top:10px;padding:4px 10px;background:hsla(0,0%,100%,.94);border:1px solid var(--black);text-transform:capitalize}.shop-video-body{display:flex;flex-direction:column;gap:8px;padding:14px;flex:1 1}.shop-video-creator{display:flex;align-items:center;gap:8px;font-size:13px}.shop-video-creator img{width:30px;height:30px;border-radius:999px;object-fit:cover}.shop-video-caption{margin:0;font-size:14px;line-height:1.4}.shop-partnership{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.shop-video-products{margin:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px;padding:10px 0 0;border-top:1px solid hsla(0,0%,7%,.1)}.shop-video-products a{color:var(--text)}.shop-video-actions{display:flex;gap:8px;padding:0 14px 14px;flex-wrap:wrap}.shop-caption-note{font-size:11px;color:var(--muted)}.shop-store{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden}.shop-store-cover{position:relative;aspect-ratio:16/9;background:var(--soft-grey)}.shop-store-cover img{width:100%;height:100%;object-fit:cover;display:block}.shop-store-body{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1 1}.shop-store-head{display:flex;align-items:center;gap:10px;margin-top:-42px;position:relative;z-index:1}.shop-store-head img{width:56px;height:56px;border-radius:999px;object-fit:cover;border:3px solid #fff;background:#fff}.shop-store-title{margin:0;font-size:17px}.shop-store-tagline{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.shop-store-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 16px 16px}.shop-drop{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden;background:#fff}.shop-drop-media{position:relative;aspect-ratio:16/10;background:var(--soft-grey)}.shop-drop-media img{width:100%;height:100%;object-fit:cover;display:block}.shop-drop-body{display:flex;flex-direction:column;gap:8px;padding:16px}.shop-drop-stats{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.shop-table-wrap{overflow-x:auto;border:2px solid var(--black);border-radius:var(--shop-radius);background:#fff}.shop-table{width:100%;border-collapse:collapse;min-width:620px}.shop-table td,.shop-table th{text-align:left;padding:14px 16px;border-bottom:1px solid hsla(0,0%,7%,.1);font-size:14px}.shop-table th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shop-table tbody tr:last-child td{border-bottom:0}.shop-table-product{display:flex;align-items:center;gap:12px;min-width:0}.shop-table-product img{width:46px;height:46px;border-radius:10px;object-fit:cover;background:var(--soft-grey);flex:none}.shop-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-spotlight{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;padding:clamp(22px,3vw,40px);border:2px solid var(--black);border-radius:var(--shop-radius-lg);background:var(--deep-purple);color:#fff}.shop-spotlight h3{margin:0;font-size:clamp(24px,3vw,38px);line-height:1.05}.shop-spotlight p{margin:0;line-height:1.55;max-width:54ch}.shop-spotlight-creators{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.shop-spotlight-creators li{margin-right:-10px}.shop-spotlight-creators img{width:40px;height:40px;border-radius:999px;object-fit:cover;border:2px solid var(--deep-purple)}.shop-spotlight-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.shop-collection{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;min-width:0;padding:18px;border:2px solid var(--black);border-radius:var(--shop-radius);overflow:hidden;background:var(--soft-grey);color:#fff;text-decoration:none}.shop-collection img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-collection:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,7%,0) 30%,hsla(0,0%,7%,.85))}.shop-collection-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.shop-collection-title{margin:0;font-size:21px;line-height:1.15}.shop-collection-meta{font-size:12px;opacity:.9}.shop-brand{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;background:#fff;border:2px solid var(--black);border-radius:var(--shop-radius)}.shop-brand-name{margin:0;font-size:19px}.shop-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.shop-filter-group{display:flex;align-items:center;gap:8px}.shop-filter-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.shop-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border:2px solid var(--black);border-radius:999px;background:#fff;color:var(--black);font-size:13px;cursor:pointer;white-space:nowrap}.shop-chip[aria-pressed=true]{background:var(--purple);color:#fff}.shop-select{min-height:38px;padding:0 14px;border:2px solid var(--black);border-radius:999px;background:#fff;font-size:13px;cursor:pointer}.shop-result-count{font-size:13px;color:var(--muted);margin-left:auto}.shop-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:clamp(28px,4vw,48px);border:2px dashed var(--black);border-radius:var(--shop-radius);background:#fff}.shop-empty h3{margin:0;font-size:21px}.shop-empty p{margin:0;color:var(--muted);max-width:52ch}.shop-notice{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:2px solid var(--black);border-radius:14px;background:var(--yellow);font-size:13px;line-height:1.5;margin:0 var(--shop-gutter)}.shop-disclosure{font-size:12px;color:var(--muted);margin:10px 0 0;max-width:62ch}.shop-skeleton{border:2px solid hsla(0,0%,7%,.12);border-radius:var(--shop-radius);background:var(--soft-grey);min-height:320px;position:relative;overflow:hidden}.shop-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transform:translateX(-100%);animation:shop-shimmer 1.5s infinite}@keyframes shop-shimmer{to{transform:translateX(100%)}}.shop-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px) var(--shop-gutter) 0}.shop-detail-media{border:2px solid var(--black);border-radius:var(--shop-radius-lg);overflow:hidden;background:var(--soft-grey);aspect-ratio:4/5;position:relative}.shop-detail-media img{width:100%;height:100%;object-fit:cover}.shop-detail-body{display:flex;flex-direction:column;gap:16px;min-width:0}.shop-detail-title{margin:0;font-size:clamp(28px,4vw,46px);line-height:1.04;letter-spacing:-.02em}.shop-detail-price{font-size:26px;font-weight:600}.shop-detail-desc{margin:0;line-height:1.6;max-width:56ch}.shop-detail-actions{display:flex;gap:12px;flex-wrap:wrap}.shop-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin:0;padding:18px;border:2px solid var(--black);border-radius:var(--shop-radius);background:#fff}.shop-detail-facts dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shop-detail-facts dd{margin:2px 0 0;font-size:15px}.shop-breadcrumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:18px var(--shop-gutter) 0;font-size:13px;color:var(--muted)}.shop-breadcrumb a{color:var(--text)}.shop-search-page{padding:clamp(24px,4vw,44px) var(--shop-gutter) 0}.shop-search-group{margin-bottom:clamp(30px,4vw,50px)}.shop-search-group h2{margin:0 0 14px;font-size:clamp(20px,2.4vw,28px)}.shop-footer{margin-top:60px;padding:40px var(--shop-gutter);border-top:2px solid var(--black);background:var(--soft-grey);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-start;font-size:14px}.shop-footer nav{display:flex;flex-wrap:wrap;gap:18px}.shop-footer a{color:var(--text)}.shop-footer p{margin:0;color:var(--muted);max-width:40ch}@media (min-width:62rem){.shop-detail{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.shop-spotlight{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.shop-drop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.shop-drop-media{aspect-ratio:auto;width:100%;height:100%;min-height:220px}}@media (max-width:60rem){.shop-header-top{grid-template-columns:auto minmax(0,1fr) auto}.shop-header-actions .shop-header-link{display:none}}@media (max-width:44rem){.shop-header-top{grid-template-columns:auto 1fr auto;grid-template-areas:"logo . actions" "search search search";row-gap:12px}.shop-logo{grid-area:logo}.shop-search{grid-area:search}.shop-header-actions{grid-area:actions}.shop-menu{display:inline-flex}.shop-header-cta{display:none}.shop-search-submit{padding:0 14px}.shop-banner-scrim{background:linear-gradient(180deg,hsla(0,0%,7%,.25),hsla(0,0%,7%,.85))}.shop-banner-body{max-width:none}.shop-carousel-status{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.shop-page *,.shop-page :after,.shop-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.shop-btn:hover,.shop-card:hover,.shop-category:hover{transform:none}}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page){--monyo-sans:"Avenir Next","DM Sans",Inter,"Helvetica Neue",Arial,sans-serif;--hm-display-curvy:"Bricolage Grotesque","Inter Tight","DM Sans",Arial,sans-serif;--hm-script-curvy:"Instrument Serif",Georgia,serif;font-family:var(--monyo-sans)!important;font-weight:400}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(h1,h2,h3,h4,h5,h6){font-family:var(--hm-display-curvy)!important;font-weight:700!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(p,li,label,input,textarea,select,button){font-family:var(--monyo-sans)!important;font-weight:400!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(nav a,small,figcaption){font-family:var(--monyo-sans)!important;font-weight:450!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(strong,b){font-family:var(--monyo-sans)!important;font-weight:600!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(.elig-kicker,.mp-eyebrow,.hiw-kicker,.mc-kicker){font-weight:500!important;letter-spacing:.045em!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is([class*=button],[class*=-cta],[class*=action],[class*=pill],[class*=tab]){font-family:var(--monyo-sans)!important;font-weight:500!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(h1 em,h1 i,h1 .serif,h1 [class*=serif],h1 [class*=script]){font-family:"Instrument Serif",Georgia,Times New Roman,serif!important;font-weight:400!important}.elig-page .elig-step-tabs button small,.elig-page .elig-step-tabs button span{font-weight:450!important}.elig-page .elig-social-intro>strong,.elig-page .elig-step-tabs button strong,.elig-page .founder-benefit strong,.elig-page .founder-tier-option>strong{font-weight:550!important}.elig-page .elig-form-copy>p,.elig-page .elig-social-intro p,.elig-page .elig-step-tabs button small{letter-spacing:-.01em!important}.elig-page .elig-step-tabs button strong,.elig-page .founder-benefit strong,.hm-home .commerce-feature-copy h2,.hm-home .exclusive-reward-card strong,.hm-home .monyo-os-grid h3,.hm-home .reward-showcase-caption strong,:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is([class*=card-title],[class*=card-heading],[class*=card-caption]>strong,[class*=card]>h3,[class*=card]>h4){font-family:var(--monyo-sans)!important;font-weight:650!important}.elig-page :is(.elig-hero h1,.elig-form-copy h2,.elig-count-copy h2,.elig-section h2,.founder-campaign h2,.founder-tier-gate-hero h3,.founder-hero h3){font-family:var(--hm-display-curvy)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.055em!important;line-height:.92!important}.elig-page :is(.elig-hero h1,.elig-form-copy h2,.elig-count-copy h2,.elig-section h2,.founder-campaign h2,.founder-tier-gate-hero h3,.founder-hero h3) :is(span,em){font-family:"Instrument Serif",Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:.96!important}:is(.mc-page,.hiw-page) :is(.mc-hero h1,.mc-section h2,.mc-score-strip h2,.hiw-hero h1,.hiw-section h2,.hiw-final h2){font-family:var(--hm-display-curvy)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.055em!important;line-height:.92!important}:is(.mc-page,.hiw-page) :is(.mc-hero h1,.mc-section h2,.mc-score-strip h2,.hiw-hero h1,.hiw-section h2,.hiw-final h2) :is(span,em){font-family:"Instrument Serif",Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:.96!important}@media (min-width:901px){:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(.hm-nav a,.mc-nav>nav a,.hiw-nav>nav a,.mp-nav a,.elig-nav>nav a){font-family:var(--monyo-sans)!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0!important;padding:12px 14px!important}}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page){--monyo-secondary-text:#626c7e;--monyo-secondary-on-dark:rgba(244,246,250,.84)}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(p,small,label,figcaption){color:var(--monyo-secondary-text)!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is([class*=note],[class*=helper],[class*=description],[class*=subtitle],[class*=supporting],[class*=caption],[class*=meta]){color:var(--monyo-secondary-text)!important}:is(.hm-home,.mc-page,.hiw-page,.mp-page,.elig-page,.shop-page) :is(.hm-hero,.hm-footer,.mc-footer,.hiw-footer,.mp-footer,.elig-footer,.shop-banner[data-hasmedia=true],.shop-spotlight,.shop-collection,.shop-bento-hero,[class*=dark],[class*=night]) :is(p,small,label,figcaption,[class*=note],[class*=caption],[class*=meta]){color:var(--monyo-secondary-on-dark)!important}