.mm-hub,.mm-pdp,.mm-drawer{--mm-red: #c12033;--mm-ink: #111;--mm-muted: #5c5c5c;--mm-line: #e2e2e2;--mm-soft: #f4f4f4;--mm-radius: 6px;font-family:HelveticaNeue,helvetica,arial,sans-serif;color:var(--mm-ink)}.mm-card{display:grid;grid-template-columns:1fr;gap:16px;padding:24px 0;border-top:1px solid var(--mm-line)}.mm-card:first-child{border-top:0;padding-top:0}.mm-card__media{background:var(--mm-soft);border-radius:var(--mm-radius);overflow:hidden;aspect-ratio:16 / 10}.mm-card__img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mm-card__publication{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-red)}.mm-card__headline{margin:0 0 10px;font-size:20px;line-height:1.25;font-weight:700}.mm-card__excerpt{font-size:15px;line-height:1.55;color:#333}.mm-card__excerpt p{margin:0 0 10px}.mm-card__excerpt em{font-style:italic}.mm-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px}.mm-card__read{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--mm-ink);text-decoration:underline;text-underline-offset:3px}.mm-card__read:hover{color:var(--mm-red)}.mm-card__copy{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13px;color:var(--mm-muted);text-decoration:underline;text-underline-offset:3px}.mm-card__copy:hover{color:var(--mm-ink)}.mm-card :is(a,button):focus-visible{outline:3px solid var(--mm-red);outline-offset:3px}.mm-card:target,.mm-group:target .mm-buy{animation:mm-target 2.4s ease-out 1}@keyframes mm-target{0%,40%{box-shadow:0 0 0 3px var(--mm-red);background:#fff6f7}to{box-shadow:0 0 0 3px transparent;background:transparent}}@media(prefers-reduced-motion:reduce){.mm-card:target,.mm-group:target .mm-buy{animation:none;box-shadow:0 0 0 3px var(--mm-red)}}@media(min-width:750px){.mm-card--full{grid-template-columns:240px 1fr;gap:28px}}.shopify-section.media-mentions-hub{overflow:visible}.mm-hub{max-width:1240px;margin:0 auto;padding:48px 20px 72px}.mm-hub__header{max-width:760px;margin-bottom:32px}.mm-hub__title{margin:0 0 12px;font-size:36px;line-height:1.1;font-weight:700}.mm-hub__intro{font-size:17px;line-height:1.55;color:#333}.mm-hub__intro p{margin:0}.mm-jump{margin:0 0 40px}.mm-jump__label{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--mm-muted)}.mm-jump__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.mm-jump__link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--mm-line);border-radius:999px;font-size:14px;font-weight:600;color:var(--mm-ink);text-decoration:none;background:#fff}.mm-jump__link:hover{border-color:var(--mm-ink)}.mm-jump__link:focus-visible{outline:3px solid var(--mm-red);outline-offset:2px}.mm-jump__count{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--mm-soft);font-size:12px;text-align:center}.mm-group{display:grid;grid-template-columns:1fr;gap:24px;padding:40px 0;border-top:2px solid var(--mm-ink)}.mm-buy{display:grid;grid-template-columns:96px 1fr;gap:6px 16px;align-items:center;padding:16px;border-radius:var(--mm-radius);background:var(--mm-soft);align-self:start}.mm-buy__media{grid-row:span 4;display:block;aspect-ratio:1;background:#fff;border-radius:var(--mm-radius);overflow:hidden}.mm-buy__media img{width:100%;height:100%;object-fit:contain;display:block}.mm-buy__count{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-red)}.mm-buy__title{margin:0;font-size:20px;line-height:1.2;font-weight:700}.mm-buy__title a{color:inherit;text-decoration:none}.mm-buy__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--mm-muted)}.mm-buy__stars{--star-size: 14px;display:inline-block;width:calc(var(--star-size) * 5);height:var(--star-size);background:linear-gradient(90deg,var(--mm-red) var(--rating),#d0d0d0 var(--rating));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") left / var(--star-size) var(--star-size) repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") left / var(--star-size) var(--star-size) repeat-x}.mm-buy__price{display:flex;gap:8px;align-items:baseline;font-size:18px;font-weight:700}.mm-buy__compare{font-size:14px;font-weight:400;color:#888}.mm-buy__cta{grid-column:1 / -1;margin-top:10px;display:flex;justify-content:center;align-items:center;min-height:48px;padding:0 20px;border-radius:var(--mm-radius);background:var(--mm-red);color:#fff;font-size:15px;font-weight:700;text-decoration:none}.mm-buy__cta:hover{background:#a01a2a;color:#fff}.mm-buy__cta-short{display:none}.mm-buy :is(a):focus-visible{outline:3px solid var(--mm-ink);outline-offset:3px}@media(min-width:990px){.mm-hub__title{font-size:48px}.mm-group{grid-template-columns:320px 1fr;gap:56px}.mm-buy{position:sticky;top:calc(var(--header-height, 96px) + var(--secondary-nav-height, 0px) + 24px);grid-template-columns:1fr;padding:24px}.mm-buy__media{grid-row:auto;margin-bottom:10px}}.mm-news{padding:48px 0 0;border-top:2px solid var(--mm-ink)}.mm-news__title{margin:0 0 8px;font-size:28px;font-weight:700}.mm-news__grid{display:grid;grid-template-columns:1fr;gap:0 40px;margin-top:16px}.mm-news .mm-card{grid-template-columns:1fr}.mm-news .mm-card:nth-child(2){border-top:0}@media(max-width:749px){.mm-news .mm-card:nth-child(2){border-top:1px solid var(--mm-line);padding-top:24px}}@media(min-width:750px){.mm-news__grid{grid-template-columns:1fr 1fr}.mm-news .mm-card:nth-child(2){padding-top:0}}@media(min-width:1100px){.mm-news__grid{grid-template-columns:repeat(3,1fr)}.mm-news .mm-card:nth-child(3){border-top:0;padding-top:0}}.mm-pdp{margin:4px 0 12px}.mm-pdp__trigger{-webkit-appearance:none;appearance:none;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:100%;padding:8px 12px;border:1px solid var(--mm-line);border-radius:var(--mm-radius);background:#fff;cursor:pointer;font:inherit;text-align:left;color:var(--mm-ink)}.mm-pdp__trigger:hover{border-color:var(--mm-ink)}.mm-pdp__trigger:focus-visible{outline:3px solid var(--mm-red);outline-offset:2px}.mm-pdp__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-muted)}.mm-pdp__pubs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.mm-pdp__pub{font-size:14px;font-weight:700;font-style:italic;white-space:nowrap}.mm-pdp__logo{height:18px;width:auto;display:block}.mm-pdp__more{font-size:13px;font-weight:700;color:var(--mm-red);white-space:nowrap}.mm-pdp__more svg{vertical-align:middle;margin-left:2px}.mm-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:#fff;box-shadow:-12px 0 40px #0003;display:none;flex-direction:column}.mm-drawer[open]{display:flex;animation:mm-slide .28s ease-out}.mm-drawer::backdrop{background:#00000073}@keyframes mm-slide{0%{transform:translate(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.mm-drawer[open]{animation:none}}html:has(.mm-drawer[open]){overflow:hidden}.mm-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--mm-line)}.mm-drawer__title{margin:0;font-size:22px;font-weight:700;line-height:1.2}.mm-drawer__subtitle{margin:4px 0 0;font-size:14px;color:var(--mm-muted)}.mm-drawer__close{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:40px;height:40px;margin:-6px -10px 0 0;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--mm-ink);display:inline-flex;align-items:center;justify-content:center}.mm-drawer__close:hover{background:var(--mm-soft)}.mm-drawer__close:focus-visible{outline:3px solid var(--mm-red);outline-offset:0}.mm-drawer__body{flex:1 1 auto;overflow-y:auto;padding:8px 24px 24px;overscroll-behavior:contain}.mm-drawer__body .mm-card{padding:20px 0}.mm-drawer__body .mm-card:first-child{padding-top:16px}.mm-card--compact{grid-template-columns:1fr 96px;gap:14px}.mm-card--compact .mm-card__media{grid-column:2;grid-row:1;aspect-ratio:3 / 4}.mm-card--compact .mm-card__body{grid-column:1;grid-row:1}.mm-card--compact .mm-card__headline{font-size:16px}.mm-card--compact .mm-card__excerpt{font-size:14px}.mm-drawer__footer{padding:16px 24px;border-top:1px solid var(--mm-line)}.mm-drawer__footer a{font-size:14px;font-weight:700;color:var(--mm-ink);text-decoration:underline;text-underline-offset:3px}.mm-card__zoom{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in;font:inherit;color:inherit;text-align:left}.mm-card__zoom:focus-visible{outline:3px solid var(--mm-red);outline-offset:3px}.mm-card__zoom-badge{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#111111d1;color:#fff}.mm-card__zoom-badge svg{display:block}.mm-card__zoom:hover .mm-card__zoom-badge{background:var(--mm-red)}.mm-lightbox{--mm-red: #c12033;--mm-line: #e2e2e2;--mm-soft: #f4f4f4;width:min(1100px,100vw);max-width:100vw;height:min(100dvh,100%);max-height:100dvh;margin:auto;padding:0;border:0;background:#fff;color:#111;font-family:HelveticaNeue,helvetica,arial,sans-serif;display:none;flex-direction:column}.mm-lightbox[open]{display:flex}.mm-lightbox::backdrop{background:#000000bf}html:has(.mm-lightbox[open]){overflow:hidden}.mm-lightbox__header{display:flex;align-items:center;gap:16px;padding:12px 16px 12px 20px;border-bottom:1px solid var(--mm-line)}.mm-lightbox__heading{flex:1 1 auto;min-width:0}.mm-lightbox__publication{margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-red)}.mm-lightbox__title{margin:0;font-size:16px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-lightbox__read{flex:0 0 auto;font-size:14px;font-weight:700;color:#111;text-decoration:underline;text-underline-offset:3px}.mm-lightbox__close{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:40px;height:40px;border:0;border-radius:50%;background:none;cursor:pointer;color:#111;display:inline-flex;align-items:center;justify-content:center}.mm-lightbox__close:hover{background:var(--mm-soft)}.mm-lightbox :is(a,button):focus-visible{outline:3px solid var(--mm-red);outline-offset:2px}.mm-lightbox__body:focus-visible{outline:3px solid var(--mm-red);outline-offset:-3px}.mm-lightbox__body{flex:1 1 auto;overflow:auto;background:var(--mm-soft);overscroll-behavior:contain}.mm-lightbox__img{display:block;width:100%;max-width:1000px;height:auto;margin:0 auto;background:#fff}@media(min-width:990px){.mm-lightbox{height:calc(100dvh - 48px);border-radius:6px;overflow:hidden}}@media(max-width:749px){.mm-lightbox__read{display:none}}@media(max-width:989px){.mm-buy{position:sticky;top:calc(var(--header-height, 64px) + var(--secondary-nav-height, 0px));z-index:2;grid-template-columns:56px 1fr auto;gap:2px 12px;padding:10px 12px;margin:0 -8px;box-shadow:0 6px 16px #00000014}.mm-buy__media{grid-row:span 2;width:56px}.mm-buy__count,.mm-buy__rating{display:none}.mm-buy__title{grid-column:2;font-size:15px}.mm-buy__price{grid-column:2;font-size:14px}.mm-buy__compare{font-size:12px}.mm-buy__cta{grid-column:3;grid-row:1 / span 2;margin-top:0;min-height:40px;padding:0 14px;font-size:14px}.mm-buy__cta-long{display:none}.mm-buy__cta-short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/618/assets/media-mentions.css.map */
