.mt *,.mt *:before,.mt *:after{box-sizing:border-box}body{font-family:var(--mt-font-sans);color:var(--mt-ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}.mt ::selection{background:var(--mt-accent);color:#fff}.mt-section{padding-block:var(--mt-section-y);padding-inline:var(--mt-gutter)}.mt-band{padding-block:var(--mt-band-y);padding-inline:var(--mt-gutter)}.mt-container{max-width:var(--mt-max);margin-inline:auto;width:100%}.mt-stack{display:flex;flex-direction:column}.mt-overline{font-family:var(--mt-font-mono);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--mt-accent);margin:0}.mt-overline--muted{color:var(--mt-gray-400);letter-spacing:1.2px}.mt-h1{font-size:clamp(38px,4.4vw,60px);line-height:1.06;letter-spacing:-1.4px;font-weight:700;color:var(--mt-ink);margin:0;text-wrap:balance}.mt-h1 em{font-style:normal;color:var(--mt-accent)}.mt-h2,.mt-gradient-text{background:linear-gradient(90deg,#242323 0%,var(--mt-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--mt-accent);width:fit-content}.mt-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.14;letter-spacing:-.5px;font-weight:700;margin:0;text-wrap:balance}.mt-h2--center,.mt-gradient-text--center{margin-inline:auto}.mt-h2--light{font-weight:400;font-size:clamp(28px,2.8vw,38px)}.mt-body{font-size:18px;line-height:1.6;color:var(--mt-gray-600);margin:0}.mt-body--sm{font-size:14px;line-height:1.6}.mt-rule{width:64px;height:3px;border-radius:var(--mt-radius-pill);background:var(--mt-accent);border:0;margin:0}.mt-btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;text-decoration:none;font-family:inherit}.mt-btn:focus-visible{outline:2px solid var(--mt-accent);outline-offset:3px}.mt-btn--primary{padding:16px 28px;border-radius:var(--mt-radius-md);background:var(--mt-accent);color:#fff;font-weight:700;font-size:14px;letter-spacing:.35px;box-shadow:0 10px 15px -3px var(--mt-accent-shadow),0 4px 6px -4px var(--mt-accent-shadow);transition:transform .15s ease,background .15s ease}.mt-btn--primary:hover{background:var(--mt-accent-dark);transform:translateY(-2px);color:#fff}.mt-btn--primary-sm{padding:14px 24px;border-radius:var(--mt-radius-md);background:var(--mt-accent);color:#fff;font-weight:700;font-size:13px;letter-spacing:.35px;transition:background .15s ease}.mt-btn--primary-sm:hover{background:var(--mt-accent-dark);color:#fff}.mt-btn--secondary{padding:16px 28px;border-radius:var(--mt-radius-md);background:var(--mt-gray-100);color:var(--mt-ink-2);font-weight:600;font-size:14px;transition:background .15s ease}.mt-btn--secondary:hover{background:#e5e7eb;color:var(--mt-ink-2)}.mt-btn--dark{gap:6px;padding:10px 16px;border-radius:var(--mt-radius-md);background:var(--mt-ink);color:#fff;font-weight:600;font-size:12px;white-space:nowrap;transition:background .15s ease}.mt-btn--dark:hover{background:#000;color:#fff}.mt-btn--white{gap:10px;padding:20px 32px;border-radius:var(--mt-radius-md);background:#fff;color:var(--mt-accent);font-weight:600;font-size:14px;letter-spacing:.7px;box-shadow:0 20px 25px -5px #0003;white-space:nowrap;transition:transform .15s ease}.mt-btn--white:hover{transform:translateY(-2px);color:var(--mt-accent)}.mt-btn[aria-disabled=true],.mt-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.mt-btn.is-loading{opacity:.65;cursor:progress;transform:none}.mt-btn.is-added,.mt-btn.is-added:hover{background:var(--mt-accent-dark);transform:none}.mt-btn [data-mt-add-icon]{display:inline-block;transition:transform .2s ease}.mt-btn--primary:hover [data-mt-add-icon]{transform:translate(3px)}.mt-btn.is-added [data-mt-add-icon]{transform:none}.mt-cat-tile{position:relative;display:block;height:180px;border-radius:var(--mt-radius-lg);overflow:hidden;background:#fff;transition:box-shadow .25s ease,transform .25s ease}.mt-cat-tile__img{position:absolute;right:0;bottom:0;width:248px;height:138px;object-fit:contain;object-position:bottom right;z-index:1;pointer-events:none;transform-origin:bottom right;transition:transform .35s ease}.mt-cat-tile__gradient{position:absolute;left:0;right:0;bottom:0;height:50%;z-index:2;pointer-events:none;border-radius:var(--mt-radius-lg);background:linear-gradient(30deg,#000 0%,#000 40%,rgba(20,4,4,.55) 62%,transparent 88%)}.mt-cat-tile__label-wrap{position:absolute;left:28px;bottom:0;height:50%;display:flex;align-items:center;z-index:3;pointer-events:none}.mt-cat-tile__label{display:inline-block;font-weight:700;font-size:24px;letter-spacing:.3px;color:#fff;text-transform:uppercase;transform-origin:left center;transition:transform .3s ease}.mt-cat-tile:hover .mt-cat-tile__img,.mt-cat-tile:hover .mt-cat-tile__label,.mt-cat-tile:focus-visible .mt-cat-tile__img,.mt-cat-tile:focus-visible .mt-cat-tile__label{transform:scale(1.07)}.mt-cat-tile:focus-visible{outline:2px solid var(--mt-accent);outline-offset:3px}.mt-brand-tile{position:relative;height:88px;border-radius:var(--mt-radius-lg);display:flex;align-items:center;justify-content:center;padding:20px 24px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.mt-brand-tile:hover{box-shadow:inset 0 0 0 1px var(--mt-accent-tint-border)}.mt-brand-tile__logo{max-width:100%;max-height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:20px 24px;transition:opacity .3s ease}.mt-brand-tile__logo--hover,.mt-brand-tile:hover .mt-brand-tile__logo--default{opacity:0}.mt-brand-tile:hover .mt-brand-tile__logo--hover{opacity:1}@keyframes mt-reviews-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.mt-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 22%,black 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 22%,black 78%,transparent 100%)}.mt-marquee__track{display:flex;gap:24px;width:max-content;animation:mt-reviews-marquee 32s linear infinite}.mt-marquee__track:hover{animation-play-state:paused}.mt-qty{display:inline-flex;align-items:center;gap:10px;background:var(--mt-gray-100);border-radius:var(--mt-radius-pill);padding:6px 12px}.mt-qty__btn{width:20px;height:20px;border:none;background:transparent;font-size:15px;color:var(--mt-ink);cursor:pointer;line-height:1;padding:0}.mt-qty__btn:focus-visible{outline:2px solid var(--mt-accent);outline-offset:2px;border-radius:3px}.mt-qty__input{width:2ch;border:none;background:transparent;text-align:center;font:inherit;font-variant-numeric:tabular-nums;color:var(--mt-ink);-moz-appearance:textfield}.mt-qty__input::-webkit-outer-spin-button,.mt-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mt-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.mt-marquee__track{animation:none}.mt *,.mt *:before,.mt *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mt-base.css.map */
