@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap";.mm-page{--cream:#ffffff;--red:#31578c;--ink:#152d4e;background:var(--cream);color:var(--ink);font-family:DM Sans,sans-serif;overflow:hidden}.mm-page *{box-sizing:border-box}.mm-page a{text-decoration:none}.mm-announcement{background:var(--red);color:#fff;text-align:center;padding:11px 0;font-size:11px;font-weight:800;letter-spacing:.15em;white-space:nowrap;overflow:hidden}.mm-announcement span{padding:0 22px;color:#151515}.mm-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px}.mm-hero-copy{padding:43px clamp(24px,5vw,100px) 40px;display:flex;flex-direction:column;align-items:flex-start}.mm-small,.mm-overline,.mm-edition,.mm-section-top,.mm-corner-label{font-size:11px;font-weight:800;letter-spacing:.15em}.mm-small{white-space:nowrap}.mm-x{color:var(--red);font-size:19px;padding:0 8px}.mm-year{color:#61758e}.mm-hairline{height:1px;background:#c4d0df;width:100%;margin:28px 0 55px}.mm-overline{color:var(--red);margin:0 0 16px}.mm-hero h1,.mm-shop h2,.mm-story h2,.mm-end h2{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(75px,8.2vw,155px);font-weight:900;letter-spacing:-.025em;line-height:.77;margin:0;text-transform:uppercase}.mm-hero h1 em,.mm-shop h2 em,.mm-story h2 em,.mm-end h2 em{color:var(--red);font-style:normal}.mm-intro{font-size:15px;line-height:1.7;max-width:440px;margin:32px 0 25px}.mm-actions{display:flex;gap:10px;flex-wrap:wrap}.mm-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:12px;font-weight:800;letter-spacing:.07em;padding:17px 20px;transition:transform .2s}.mm-btn:hover{transform:translateY(-3px)}.mm-btn-primary{background:var(--red);color:#fff!important}.mm-btn-secondary{border:1px solid var(--ink);color:var(--ink)!important}.mm-edition{margin:auto 0 0;padding-top:50px;color:#61758e}.mm-hero-art{position:relative;min-height:600px;background:#31578c;overflow:hidden}.mm-hero-photo{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.mm-art-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 40%,#40689e,#254777 75%);color:#fff}.mm-art-stamp{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(38px,5vw,76px);letter-spacing:-.06em}.mm-art-stamp span{color:#171717}.mm-art-moustache{font-family:Georgia,serif;font-size:150px;font-weight:700;letter-spacing:-45px;transform:rotate(180deg);line-height:.6;margin:38px 45px 20px 0}.mm-art-moustache span{display:inline-block;transform:scaleX(-1)}.mm-art-title{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(65px,7vw,115px);font-weight:900;line-height:.8;letter-spacing:-.04em}.mm-art-title span{font-size:24px;vertical-align:top}.mm-art-caption{font-size:10px;letter-spacing:.12em;margin-top:35px;font-weight:700}.mm-corner-label{position:absolute;bottom:24px;left:28px;color:#fff}.mm-round-sticker{position:absolute;top:25px;right:25px;background:var(--cream);color:var(--ink);width:112px;height:112px;border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;font-size:13px;line-height:1.1;transform:rotate(12deg)}.mm-round-sticker span{color:var(--red)}.mm-marquee{background:var(--ink);color:var(--cream);padding:17px 0;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:800;white-space:nowrap;overflow:hidden}.mm-marquee div{width:max-content;animation:mm-scroll 22s linear infinite}@keyframes mm-scroll{to{transform:translate(-45%)}}.mm-shop{padding:80px clamp(24px,5vw,100px) 100px}.mm-section-top{display:flex;justify-content:space-between;border-bottom:1px solid #c4d0df;padding-bottom:16px;gap:16px}.mm-shop-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:55px 0 40px}.mm-shop h2{font-size:clamp(55px,6vw,105px)}.mm-text-link{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--ink);border-bottom:2px solid var(--red);padding-bottom:9px;white-space:nowrap}.mm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.mm-product{color:var(--ink)}.mm-product-image{background:#e7edf5;aspect-ratio:3/4;position:relative;overflow:hidden}.mm-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.mm-product:hover img{transform:scale(1.045)}.mm-product-index{position:absolute;top:13px;left:13px;background:var(--cream);padding:7px 9px;font-size:10px;font-weight:800;letter-spacing:.08em}.mm-product-details{display:flex;justify-content:space-between;gap:12px;padding:15px 0;font-size:13px;font-weight:800}.mm-product-details h3{font:inherit;margin:0}.mm-product-details span{white-space:nowrap}.mm-empty{padding:60px 25px;text-align:center;border:2px dashed #b8c9df}.mm-empty strong{font-family:Barlow Condensed,sans-serif;font-size:35px}.mm-empty p{font-size:14px}.mm-empty a{color:var(--red);font-weight:800}.mm-story{background:var(--ink);color:var(--cream);padding:110px clamp(24px,7vw,130px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.mm-story-mark{font-family:Barlow Condensed,sans-serif;font-size:clamp(90px,13vw,240px);font-weight:900;line-height:1;letter-spacing:-.09em;white-space:nowrap}.mm-story-mark span{color:var(--red)}.mm-story h2{font-size:clamp(60px,6vw,105px)}.mm-story-content>p:not(.mm-overline){max-width:490px;font-size:16px;line-height:1.8;margin:28px 0}.mm-story .mm-text-link{color:var(--cream)}.mm-end{text-align:center;background:var(--red);color:var(--cream);padding:100px 24px}.mm-end>span{font-size:12px;letter-spacing:.2em;font-weight:800}.mm-end h2{font-size:clamp(85px,10vw,170px);margin:30px 0}.mm-end h2 em{color:var(--ink)}.mm-end .mm-btn-primary{background:var(--ink)}@media(max-width:900px){.mm-hero{grid-template-columns:1fr}.mm-hero-copy{min-height:620px}.mm-hero-art{min-height:580px}.mm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-story{grid-template-columns:1fr;gap:40px}.mm-story-mark{font-size:clamp(90px,20vw,190px)}}@media(max-width:540px){.mm-announcement{font-size:9px}.mm-hero-copy{min-height:560px;padding:25px 22px 30px}.mm-hairline{margin:20px 0 40px}.mm-hero h1{font-size:clamp(72px,18vw,110px)}.mm-hero-art{min-height:480px}.mm-art-title{font-size:70px}.mm-shop{padding:65px 20px}.mm-section-top span:last-child{display:none}.mm-shop-heading{align-items:start;flex-direction:column}.mm-shop h2{font-size:65px}.mm-grid{gap:12px}.mm-product-details{font-size:11px}.mm-story{padding:75px 24px}.mm-story-mark{font-size:25vw}.mm-story h2{font-size:68px}.mm-round-sticker{width:85px;height:85px;font-size:10px}}@media(prefers-reduced-motion:reduce){.mm-marquee div{animation:none}.mm-btn,.mm-product-image img{transition:none}}.mm-partner-logo{width:min(54%,360px);height:auto;object-fit:contain;display:block;margin:24px auto 12px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.08))}.mm-story-mark{display:flex;align-items:center;gap:20px;justify-content:center}.mm-story-mark img{width:min(48%,320px);height:auto;object-fit:contain}.mm-story-wg{font-size:clamp(75px,10vw,170px)}.mm-story-wg span{color:#fff}.mm-art-stamp{font-size:clamp(17px,2vw,28px);letter-spacing:.02em}.mm-art-stamp span{color:#fff}.mm-art-placeholder{padding:35px}.mm-art-title{font-size:clamp(58px,6vw,105px)}.mm-round-sticker{color:#31578c}.mm-announcement span{color:#fff}.mm-end h2 em{color:#dce9f8}@media(max-width:540px){.mm-partner-logo{width:min(60%,280px)}.mm-story-mark{gap:8px}.mm-story-wg{font-size:24vw}.mm-story-mark img{width:43%}}.mm-round-sticker{display:none!important}.mm-story-mark{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,28px);white-space:normal}.mm-story-mark .mm-story-wg-logo{display:block;width:42%;max-width:340px;height:auto;object-fit:contain}.mm-story-mark .mm-story-cross{color:#fff;font-family:Arial,sans-serif;font-size:clamp(40px,6vw,95px);font-weight:900;line-height:1}.mm-story-mark>img:not(.mm-story-wg-logo){width:42%;max-width:320px;height:auto;object-fit:contain}@media(max-width:540px){.mm-story-mark{gap:8px}.mm-story-mark .mm-story-cross{font-size:10vw}.mm-story-mark .mm-story-wg-logo,.mm-story-mark>img:not(.mm-story-wg-logo){width:42%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/wg-movember.css.map */
