.mc-section{background:var(--warm);border-top:1px solid var(--border);padding:var(--mole-space-16, 64px) 0 var(--mole-space-12, 48px);overflow-x:hidden;position:relative}.mc-header{text-align:center;margin-bottom:var(--mole-space-12, 48px);padding:0 var(--mole-gutter-mobile, 16px)}.mc-eyebrow{font-family:var(--fs);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-weight:500;margin:0 0 var(--mole-space-3, 12px);display:flex;align-items:center;justify-content:center;gap:var(--mole-space-3, 12px)}.mc-eyebrow:before,.mc-eyebrow:after{content:"";display:block;width:24px;height:1px;background:var(--gold)}.mc-title{font-family:var(--fd);font-size:clamp(30px,4vw,48px);font-weight:400;color:var(--charcoal);margin:0 0 var(--mole-space-3, 12px);line-height:1.1;display:flex;align-items:baseline;justify-content:center;gap:var(--mole-space-3, 12px);flex-wrap:wrap}.mc-title-em{font-family:var(--fc);font-style:italic;font-weight:400;color:var(--gold-text)}.mc-desc{font-family:var(--fs);font-size:14px;color:var(--stone);font-weight:400;margin:0}.mc-carousel-outer{position:relative;width:100%;overflow:hidden;margin-bottom:var(--mole-space-12, 48px)}.mc-track{display:flex;gap:var(--mole-space-4, 16px);width:max-content;animation:mcScroll var(--mc-duration, 40s) linear infinite;will-change:transform}.mc-carousel-outer:hover .mc-track{animation-play-state:paused}@keyframes mcScroll{0%{transform:translate(0)}to{transform:translate(var(--mc-offset, -50%))}}@media(prefers-reduced-motion:reduce){.mc-track{animation:none}.mc-carousel-outer{overflow-x:auto}}.mc-card{flex:0 0 auto;width:clamp(200px,20vw,280px);position:relative;overflow:hidden;display:block;text-decoration:none;background:var(--cream)}.mc-card img{display:block;width:100%;height:auto;min-height:200px;object-fit:cover;object-position:center top}.mc-card-ph{position:relative;min-height:260px;display:flex;align-items:center;justify-content:center;font-family:var(--fs);font-size:11px;color:var(--mole-faint, #8A8278);text-align:center;line-height:1.6}.mc-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--mole-space-4, 16px);opacity:0;transition:opacity var(--mole-duration, .15s) ease}.mc-card:hover .mc-card-overlay,.mc-card:focus-visible .mc-card-overlay{opacity:1}.mc-card-cta{font-family:var(--fs);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mole-on-primary, #FFFFFF);background:#1c1c1acc;font-weight:500;padding:var(--mole-space-1, 4px) var(--mole-space-2, 8px)}.mc-social-wrap{text-align:center;padding:0 var(--mole-gutter-mobile, 16px)}.mc-hashtag{font-family:var(--fc);font-style:italic;font-size:clamp(28px,4vw,44px);font-weight:400;color:var(--gold-text);margin:0 0 var(--mole-space-2, 8px);display:block;line-height:1.1}.mc-insta-handle{font-family:var(--fs);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-weight:400;margin:0 0 var(--mole-space-8, 32px);display:block}.mc-socials{display:flex;align-items:center;justify-content:center;gap:var(--mole-space-3, 12px);flex-wrap:wrap}.mc-social-btn{display:flex;align-items:center;gap:var(--mole-space-2, 8px);min-height:var(--mole-button-height, 44px);padding:0 var(--mole-space-4, 16px);border:1px solid var(--border);border-radius:0;text-decoration:none;font-family:var(--fs);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--charcoal);font-weight:400;background:var(--mole-surface, #FFFFFF);transition:border-color var(--mole-duration, .15s) ease;white-space:nowrap}.mc-social-btn:hover{border-color:var(--charcoal)}.mc-social-btn svg{flex-shrink:0}@media(max-width:749px){.mc-section{padding:var(--mole-space-12, 48px) 0}.mc-card{width:clamp(140px,38vw,180px)}.mc-track{gap:var(--mole-space-3, 12px)}.mc-socials{gap:var(--mole-space-2, 8px)}.mc-social-btn{padding:0 var(--mole-space-3, 12px);font-size:11px}.mc-card-overlay{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mole-community.css.map */
