:root{--mc-red: #c8102e;--mc-bg: #ffffff;--mc-fg: #111111;--mc-muted: rgb(17 17 17 / .6);--mc-line: rgb(17 17 17 / .12);--mc-card: #f4f4f4;--mc-panel: #f4f4f4;--mc-light-btn: var(--mc-red);--mc-light-btn-text: #ffffff;--mc-label-size: 11px;--mc-label-spacing: .18em;--mc-gutter: var(--page-margin, 16px);--mc-max: var(--page-content-width, 1400px)}[class^=mc-],[class*=" mc-"],[class^=mc-] *,[class*=" mc-"] *{box-sizing:border-box}.mc-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2147483000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:mc-grain 8s steps(10) infinite}@keyframes mc-grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}@media(prefers-reduced-motion:reduce){.mc-grain{animation:none}}.button,.button-secondary{letter-spacing:.08em;font-size:13px;font-weight:600}.mc-label{font-family:var(--font-body--family);font-size:var(--mc-label-size);letter-spacing:var(--mc-label-spacing);text-transform:uppercase;font-weight:500;margin:0}.mc-link{display:inline-flex;align-items:center;gap:.6em;font-size:var(--mc-label-size);letter-spacing:var(--mc-label-spacing);text-transform:uppercase;font-weight:600;color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:3px;transition:background-size .35s ease}.mc-link:hover{background-size:100% 1px}.mc-display{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);text-transform:uppercase;line-height:.98;letter-spacing:-.01em;margin:0}.mc-container{width:100%;max-width:calc(var(--mc-max) + var(--mc-gutter) * 2);margin-inline:auto;padding-inline:var(--mc-gutter)}.mc-wordmark{display:block;width:auto}.mc-wordmark--header{height:18px}@media screen and (min-width:750px){.mc-wordmark--header{height:22px}}.mc-hero{position:relative;display:grid;align-items:end;min-height:var(--mc-hero-height, 100svh);color:#fff;overflow:hidden;isolation:isolate}.mc-hero__media,.mc-hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mc-hero__media picture img{width:100%;height:100%;object-fit:cover}.mc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / var(--mc-hero-overlay, .55)),#0000 60%)}.mc-hero__content{display:grid;gap:18px;padding-block:0 clamp(28px,6vh,64px)}.mc-hero__title{font-size:clamp(36px,6.4vw,104px);max-width:14ch}.mc-hero__button{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:20px 40px;background:var(--mc-light-btn);color:var(--mc-light-btn-text);text-decoration:none;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;transition:background .25s ease,color .25s ease}.mc-hero__button:hover{background:#111;color:#fff}@media screen and (min-width:750px){.mc-hero__button{width:auto;min-width:280px}}.mc-strip{overflow:hidden;padding-block:var(--mc-strip-pad, 8px)}.mc-strip__track{display:flex;gap:8px;width:max-content;animation:mc-strip var(--mc-strip-speed, 40s) linear infinite}.mc-strip:hover .mc-strip__track{animation-play-state:paused}.mc-strip__item{flex:0 0 auto;width:var(--mc-strip-w-mobile, 46vw);aspect-ratio:4 / 5;overflow:hidden;background:var(--mc-card);display:block}.mc-strip__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.mc-strip__item:hover img{transform:scale(1.04)}@media screen and (min-width:750px){.mc-strip__item{width:var(--mc-strip-w, 19vw)}}@keyframes mc-strip{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mc-strip__track{animation:none}}.mc-statement{padding-block:clamp(56px,9vw,120px);border-top:1px solid var(--mc-line)}.mc-statement__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media screen and (min-width:750px){.mc-statement__grid{grid-template-columns:1fr 1fr}.mc-statement--image-right .mc-statement__media{order:2}}.mc-statement__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--mc-card)}.mc-statement__media img{width:100%;height:100%;object-fit:cover;display:block}.mc-statement__body{display:grid;gap:22px;align-content:center}.mc-statement__title{font-size:clamp(26px,3.4vw,52px)}.mc-statement__text{color:var(--mc-muted);max-width:46ch;margin:0;font-size:15px;line-height:1.6}.mc-statement__rows{border-top:1px solid var(--mc-line)}.mc-statement__row{display:flex;align-items:center;gap:14px;padding-block:16px;border-bottom:1px solid var(--mc-line)}.mc-statement__row .mc-dot{width:9px;height:9px;border-radius:50%;background:var(--mc-red);box-shadow:0 0 0 4px #c8102e26}.mc-statement__row span:last-child{color:var(--mc-muted);font-size:13px}.mc-news{padding-block:clamp(56px,8vw,110px);border-top:1px solid var(--mc-line)}.mc-news__inner{display:grid;gap:18px;max-width:760px}.mc-news__title{font-size:clamp(26px,3.2vw,46px)}.mc-news__text{color:var(--mc-muted);margin:0}.mc-news__form{margin-top:18px;display:grid;gap:10px}.mc-news__field{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--mc-fg)}.mc-news__field input[type=email]{flex:1;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;font-size:18px;padding:14px 0;outline:none;border-radius:0}.mc-news__field button{background:none;border:0;color:var(--mc-red);cursor:pointer;padding:14px 0;white-space:nowrap;font-size:var(--mc-label-size);letter-spacing:var(--mc-label-spacing);text-transform:uppercase;font-weight:700}.mc-news__note{color:var(--mc-muted);font-size:12px;margin:0}.mc-news__msg{font-size:13px;margin:0}.mc-news__msg--ok{color:var(--mc-red)}.mc-bigmark{padding-block:clamp(32px,6vw,72px) clamp(16px,3vw,32px);border-top:1px solid var(--mc-line)}.mc-bigmark .mc-wordmark{width:100%;height:auto}.mc-bigmark__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(16px,3vw,32px);color:var(--mc-muted)}.mc-bigmark__row .mc-label{color:var(--mc-muted)}.mc-bigmark__live{display:inline-flex;align-items:center;gap:10px}.mc-bigmark__live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mc-red);animation:mc-pulse 2s ease-in-out infinite}@keyframes mc-pulse{50%{opacity:.25}}product-card .product-card__title,.product-card .product-card__title,product-card [class*=title] a{text-transform:uppercase;letter-spacing:.06em}.product-information{padding-block:0!important}.product-information .product-details{color:var(--mc-fg)}@media screen and (min-width:990px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.65fr) minmax(400px,1fr)!important;column-gap:0!important}.product-information__grid>.product-information__media,.product-information__grid>.product-details{grid-column:auto!important}.product-information .product-details{background:var(--mc-panel);padding:56px clamp(32px,3.4vw,56px) 64px!important;min-height:calc(100svh - var(--header-group-height, 72px))}}@media screen and (max-width:989px){.product-information .product-details{padding:24px 16px 40px!important}}.product-information .product-details h1{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;font-size:clamp(26px,2.3vw,38px);line-height:1.04;letter-spacing:-.01em;margin:0;color:var(--mc-fg)}.product-information .product-details .view-product-title{display:none}.product-information .product-details product-price .price{font-size:18px;font-weight:600;color:var(--mc-fg)}.product-information .product-details .tax-note{font-size:12px;color:var(--mc-muted);margin-top:2px}.product-information .product-details .divider{display:none}.product-information .variant-option legend{font-size:14px;font-weight:600;color:var(--mc-fg);margin-bottom:10px;text-transform:none;letter-spacing:0}.product-information .variant-option--buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:0;padding:0;margin:0}.product-information .variant-option--buttons .variant-option__button-label{min-height:48px;width:100%;border-radius:0!important;font-size:14px;font-weight:600}.product-information .variant-option--buttons .variant-option__button-label__pill{border-radius:0!important}.mc-fit-note{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--mc-line);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.4;color:var(--mc-fg)}.mc-fit-note svg{flex:0 0 auto;width:16px;height:16px}.mc-fit-note strong{font-weight:700}.mc-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:13px;color:var(--mc-fg)}.mc-trust__item{display:inline-flex;align-items:center;gap:8px}.mc-trust__item strong{font-weight:700}.mc-trust__item svg{width:16px;height:16px;flex:0 0 auto}.mc-trust .mc-dot{width:8px;height:8px;border-radius:50%;background:var(--mc-red);box-shadow:0 0 0 3px #c8102e29;animation:mc-pulse 2s ease-in-out infinite}.product-information .product-form-buttons{display:grid!important;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr);gap:10px!important;align-items:stretch}.product-information .product-form-buttons>*{margin:0!important;min-width:0;width:100%}.product-information .product-form-buttons .product-form-text__error{grid-column:1 / -1}.product-information .product-form-buttons .quantity-selector-wrapper{grid-column:1}.product-information .product-form-buttons .quantity-selector{height:52px;width:100%;border:1px solid var(--mc-fg)!important;border-radius:0!important;background:transparent}.product-information .product-form-buttons .quantity-selector input{font-size:14px;font-weight:600;color:var(--mc-fg)}.product-information .product-form-buttons .add-to-cart-button{height:52px;width:100%;border-radius:0!important;text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700;padding-inline:10px;white-space:nowrap}.product-information .product-form-buttons .add-to-cart-button *{white-space:nowrap}.product-information .product-form-buttons .accelerated-checkout-block{display:flex}.product-information .product-form-buttons .accelerated-checkout-block .shopify-payment-button{width:100%}.product-information .shopify-payment-button__button--unbranded{height:52px!important;min-height:52px!important;width:100%;background:#111!important;color:#fff!important;border-radius:0!important;font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-information .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000!important}.product-information .shopify-payment-button__more-options{display:none!important}@media screen and (max-width:749px){.product-information .product-form-buttons{grid-template-columns:112px minmax(0,1fr)}.product-information .product-form-buttons .accelerated-checkout-block{grid-column:1 / -1}}.product-information .product-details .rte{font-size:14px;line-height:1.6;color:var(--mc-fg)}.product-information .product-details .rte ul{padding-inline-start:18px;margin:8px 0}.product-information .product-details .rte p{margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mc.css.map */
