@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700;900&display=swap";@font-face{font-family:Gellix;src:url(gellix-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Gellix;src:url(gellix-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Gellix;src:url(gellix-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Gellix;src:url(gellix-black.woff2) format("woff2");font-weight:900;font-display:swap}:root{--m-blue: #7bd6ec;--m-yellow: #ffe411;--m-chardonnay: #ffcc00;--m-pinot: #d6141a;--m-burgundy: #ab1426;--m-white: #ffffff;--m-black: #000000;--m-radius: 24px;--m-radius-sm: 14px;--m-font: "Gellix", "Poppins", "Assistant", sans-serif}body{font-family:var(--m-font)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--m-font);font-weight:700}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--m-font);font-weight:800;border-radius:999px!important;border:none}.button--primary,button[name=add],.shopify-payment-button__button--unbranded{background:var(--m-pinot);color:var(--m-white)}.card,.card__inner,.media{border-radius:var(--m-radius-sm)}.product__media,.product__media img{border-radius:var(--m-radius);overflow:hidden}.m-section{padding:56px 20px}@media(min-width:769px){.m-section{padding:88px 48px}}.m-wrap{max-width:1280px;margin:0 auto}.m-eyebrow{font-weight:900;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;opacity:.92}.m-h1{font-weight:900;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.01em}.m-h2{font-weight:800;font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1.06}.m-body{font-weight:500;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.m-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:16px 34px;min-width:200px;font-weight:900;font-size:1rem;letter-spacing:.02em;background:var(--m-pinot);color:var(--m-white)!important;text-decoration:none;border:none;cursor:pointer;overflow:hidden;white-space:nowrap;position:relative;transition:transform .15s ease}.m-btn:hover{transform:scale(1.03)}.m-btn--white{background:var(--m-white);color:var(--m-pinot)!important}.m-btn--outline{background:transparent;box-shadow:inset 0 0 0 2px currentColor;color:var(--m-white)!important}.m-btn--yellow{background:var(--m-yellow);color:var(--m-black)!important}.m-btn__track{display:inline-flex}.m-btn--ticker .m-btn__track{animation:m-ticker 9s linear infinite}.m-btn--ticker:hover .m-btn__track{animation-play-state:paused}.m-btn__track span{padding:0 1.2em}@keyframes m-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.m-btn--ticker .m-btn__track{animation:none}.m-btn--ticker .m-btn__track span+span{display:none}}.m-frame{border-radius:var(--m-radius);overflow:hidden;display:block}.m-frame img{width:100%;height:100%;object-fit:cover;display:block}.m-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-row::-webkit-scrollbar{display:none}.m-row>*{scroll-snap-align:start;flex:0 0 auto}.product__media-gallery{position:relative}.m-gal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:none;background:var(--m-white);color:var(--m-black);font-size:1.6rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 2px 12px #0000002e;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.m-gal-nav:hover{transform:translateY(-50%) scale(1.08)}.m-gal-prev{left:14px}.m-gal-next{right:14px}.product-form__buttons,.product-form__submit,button[name=add]{width:100%;max-width:none}.product-form.m-floating{position:fixed;left:0;right:0;bottom:0;z-index:998;margin:0;background:var(--m-white);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #00000026}.product-form.m-floating form{margin:0;max-width:720px;margin-inline:auto}.m-marquee{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-top:26px;margin-bottom:26px}body{overflow-x:hidden}.press-slider img,.m-press__logo img,.swiper-slide img[src*=logo]{border-radius:0!important;object-fit:contain;height:auto;max-width:100%}.m-btn--ticker .m-btn__track{animation:none!important}.m-btn--ticker .m-btn__track span+span{display:none!important}.m-btn--ticker .m-btn__track span{padding:0}.product-form,.product-form form,.product-form__buttons,.product-form__submit,button[name=add]{width:100%!important;max-width:none!important}.product-info-wrapper .product-form__submit,.product-info-wrapper button[name=add]{display:block;margin-inline:0}@media(prefers-reduced-motion:no-preference){.m-animate{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1)}.m-animate.m-inview{opacity:1;transform:none}.m-imganim{transform:scale(1.09);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.m-imganim.m-imgin{transform:scale(1)}.m-frame:hover img{transform:scale(1.04)}}.m-btn:active{background:var(--m-burgundy)!important}.m-btn--white:active{background:var(--m-yellow)!important;color:var(--m-black)!important}.m-btn--yellow:active{background:var(--m-pinot)!important;color:var(--m-white)!important}.button--primary:active,button[name=add]:active{background:var(--m-burgundy)!important}.m-btn:hover{box-shadow:0 6px 18px #0000002e}@media(min-width:769px){.product__media-wrapper{max-width:540px}}.m-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.m-thumb{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;transition:border-color .15s ease,transform .15s ease}.m-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.m-thumb:hover,.m-thumb--on{border-color:var(--m-pinot);transform:scale(1.05)}shopify-payment-terms,.shopify-payment-terms,.installment{display:none!important}@media(min-width:769px){.product__media-wrapper{max-width:620px}}.m-gal-nav{background:transparent!important;box-shadow:none!important;width:44px;height:64px;font-size:2.6rem;font-weight:400;color:#00000073}.m-gal-nav:hover{color:#000000d9;transform:translateY(-50%) scale(1.1)}.m-gal-prev{left:4px}.m-gal-next{right:4px}.m-thumbs{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-top:10px;scrollbar-width:none;padding-bottom:4px}.m-thumbs::-webkit-scrollbar{display:none}.m-thumb{flex:0 0 auto;width:96px;height:96px;border-radius:10px;border:1.5px solid rgba(0,0,0,.08)}.m-thumb:hover,.m-thumb--on{border-color:var(--m-black);transform:none}.product__media-wrapper [class*=swiper-pagination]{display:none!important}.product__media-gallery{position:relative!important;top:auto!important}@media(min-width:990px){.product.grid{grid-template-columns:minmax(0,620px) minmax(0,1fr)!important;gap:64px!important}}.m-rating{display:inline-flex;align-items:center;gap:10px;margin:10px 0 4px;text-decoration:none;cursor:pointer}.m-rating__stars{position:relative;display:inline-block;font-size:1.2rem;line-height:1;letter-spacing:2px}.m-rating__bg{color:#00000029}.m-rating__fg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;white-space:nowrap;width:var(--m-rate, 100%);color:var(--m-chardonnay)}.m-rating__count{font-weight:600;font-size:.95rem;color:var(--m-black);text-decoration:underline;text-underline-offset:3px}.m-rating:hover .m-rating__count{color:var(--m-pinot)}.m-rating[data-m-empty]{display:none}symbol[id^=oke-star] path,svg [id^=oke-star] path{stroke:none!important}symbol#oke-star-filled path,#oke-star-filled path,.oke-stars-foreground svg,.oke-stars-foreground svg use{fill:var(--m-chardonnay)!important}symbol#oke-star-empty path,#oke-star-empty path,.oke-stars-background svg,.oke-stars-background svg use{fill:#00000029!important}.oke-reviewCarousel{padding:56px 20px 72px;max-width:860px;margin:0 auto}@media(min-width:769px){.oke-reviewCarousel{padding:80px 24px 96px}}.oke-reviewCarousel-header{text-align:center;margin-bottom:34px}.oke-reviewCarousel-header-title.oke-title{font-family:var(--m-font)!important;font-weight:800!important;font-size:clamp(1.9rem,4.4vw,3rem)!important;line-height:1.06!important;color:var(--m-black)!important;margin:0 0 14px!important}.oke-reviewCarousel .oke-prevNextButton{display:none!important}.oke-reviewCarousel .oke-reviewCarousel-slider{display:block;padding:0!important}.oke-reviewCarousel .hooper,.oke-reviewCarousel .hooper-list{height:auto!important;overflow:visible!important}.oke-reviewCarousel .hooper-track{transform:none!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:16px;padding:0!important;margin:0!important;list-style:none}.oke-reviewCarousel .hooper-slide{width:100%!important;height:auto!important;flex:none!important;margin:0!important;padding:0!important;list-style:none}.oke-reviewCarousel .hooper-slide.is-clone,.oke-reviewCarousel .hooper-slide.hooper-clone{display:none!important}.oke-reviewCarousel .hooper-slide>div,.oke-reviewCarousel .hooper-slide>article{height:auto!important;min-height:0!important;width:100%!important;border:1.5px solid rgba(0,0,0,.08)!important;border-radius:18px!important;box-shadow:none!important;padding:24px 26px!important;font-family:var(--m-font)!important}.oke-reviewCarousel .hooper-slide>div:hover{border-color:#0003!important}.shopify-section-group-header-group{margin-bottom:0!important}.template-product .product.grid{padding-top:28px!important;padding-bottom:0!important}.template-product .shopify-section:has(.main-product){margin-bottom:0!important}#product-grid.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important}@media(min-width:990px){#product-grid.product-grid{grid-template-columns:repeat(4,1fr)!important;gap:20px!important}}.m-steps.m-section{padding-bottom:48px}.template-index .wrapper.full-width-background:has(.swiper-pagination-bullet){padding-top:28px!important;padding-bottom:36px!important}.template-product product-recommendations,.template-product .product-recommendations{display:block;max-width:880px;margin-left:auto!important;margin-right:auto!important}form[action^="/contact"]:not(.newsletter-form){max-width:640px;margin:36px auto 64px;background:var(--m-white);border:1.5px solid rgba(0,0,0,.1);border-radius:18px;padding:30px 28px}form[action^="/contact"]:not(.newsletter-form) input[type=text],form[action^="/contact"]:not(.newsletter-form) input[type=email],form[action^="/contact"]:not(.newsletter-form) input[type=tel],form[action^="/contact"]:not(.newsletter-form) textarea{width:100%;border-radius:12px!important;font-family:var(--m-font)}form[action^="/contact"]:not(.newsletter-form) textarea{min-height:150px}form[action^="/contact"]:not(.newsletter-form) button[type=submit],form[action^="/contact"]:not(.newsletter-form) .button{width:100%;margin-top:12px}.m-philo a{color:inherit;text-underline-offset:3px}.m-philo.m-section{padding:40px 20px 44px}@media(min-width:769px){.m-philo.m-section{padding:52px 48px 56px}}.m-philo__inner{gap:12px!important}.m-philo .m-h1,.m-philo .m-eyebrow{margin:0}.m-philo .m-h1{font-size:clamp(2.1rem,4.6vw,3.6rem)}.m-band__img{max-width:720px;margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:no-preference){@keyframes m-jiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2.4deg)}55%{transform:rotate(1.8deg)}80%{transform:rotate(-.8deg)}}@keyframes m-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.m-hero__media{animation:m-bob 6s ease-in-out infinite}.m-bestrev__stars{display:inline-block;animation:m-bob 5s ease-in-out infinite}.m-btn:hover{animation:m-jiggle .45s ease}.m-press__card:hover .m-press__logo img{animation:m-jiggle .5s ease}header .header__heading-logo:hover,.header__heading-link img:hover{animation:m-jiggle .5s ease}.m-card{transition:transform .25s ease}.m-card:hover{transform:translateY(-5px) rotate(-.6deg)}.m-card__badge{transition:transform .2s ease}.m-card:hover .m-card__badge{transform:rotate(-8deg) scale(1.12)}.m-compare__img img,.m-band__img img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.m-compare__img:hover img,.m-band__img:hover img{transform:scale(1.05) rotate(-1.2deg)}.m-thumb{transition:transform .18s ease,border-color .18s ease}.m-thumb:hover{transform:translateY(-3px)}.m-steps .m-card__badge,[class*=m-steps__num]{transition:transform .2s ease}[class*=m-steps__num]:hover{transform:rotate(-7deg) scale(1.15)}}form.newsletter-form,footer form[action^="/contact"].newsletter-form{background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;max-width:400px}footer .block-newsletter .field,.block-newsletter .field{display:flex!important;align-items:center;height:52px!important;min-height:0!important;border-radius:999px!important;overflow:hidden!important;background:var(--m-white)}.block-newsletter .field:before,.block-newsletter .field:after,.newsletter-form .field:before,.newsletter-form .field:after{display:none!important;content:none!important}footer input[type=email],.footer input[type=email],.block-newsletter .field__input,.newsletter-form .field__input{height:52px!important;min-height:0!important;box-sizing:border-box!important;padding:0 56px 0 22px!important;margin:0!important;line-height:52px!important;border-radius:999px!important}.block-newsletter .field__input:focus,.block-newsletter .field__input:not(:placeholder-shown),.newsletter-form .field__input:focus,.newsletter-form .field__input:not(:placeholder-shown){padding:0 56px 0 22px!important}.block-newsletter .field__label,.newsletter-form .field__label{top:50%!important;transform:translateY(-50%);font-size:1rem!important;left:24px!important}.block-newsletter .field__input:not(:placeholder-shown)~.field__label,.newsletter-form .field__input:not(:placeholder-shown)~.field__label{opacity:0}.block-newsletter .field__button,.newsletter-form__button,footer .newsletter button,footer form [type=submit]{height:52px!important;width:48px;top:50%!important;transform:translateY(-50%);right:4px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;outline:none!important}.block-newsletter .field__button:focus,.block-newsletter .field__button:focus-visible,.newsletter-form__button:focus,.newsletter-form__button:focus-visible,.newsletter-form__button:not(:focus-visible):not(.focused){background:transparent!important;box-shadow:none!important}.oke-tab,.oke-reviewsTab,.oke-floating-tab,[class*=oke][class*=floating],[class*=oke-tab-launcher],[data-oke-tab],[data-oke-floating-tab]{display:none!important}.section-press-slider .press-item .image img{background:transparent!important}.section-press-slider .columns{align-items:center!important}.section-press-slider .press-item{margin:0!important;display:flex!important;align-items:center;justify-content:center}.section-press-slider .press-item .image{margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center}@media(min-width:750px){.section-press-slider .press-item .image img{height:30px!important;width:auto!important;max-width:200px;object-fit:contain;display:block}}@media(max-width:749px){.section-press-slider .columns{display:flex!important;flex-direction:column;align-items:center;gap:26px!important;row-gap:26px!important}.section-press-slider .press-item{margin:0!important;padding:0!important;display:flex;justify-content:center;width:100%}.section-press-slider .press-item .image{margin:0!important;padding:0!important;display:flex;justify-content:center}.section-press-slider .press-item .image img{height:26px!important;width:auto!important;max-width:72vw;object-fit:contain;display:block}.section-press-slider .title,.section-press-slider h2{margin-bottom:26px}}@media(max-width:749px){.m-section{padding:40px 18px}.m-marquee{margin-top:18px;margin-bottom:18px}.m-bestrev.m-section{margin-top:24px;margin-bottom:24px;padding:40px 18px 44px}.oke-reviewCarousel{padding:40px 16px 48px}.m-philo.m-section{padding:34px 18px 38px}.m-press.m-section,.m-compare.m-section,.m-carousel.m-section{padding:40px 18px}.template-product .product.grid{padding-top:10px!important;row-gap:12px}.template-product .product__media-wrapper{max-width:76vw;margin-left:auto;margin-right:auto}.m-thumbs{margin-top:8px;gap:6px}.m-thumb{width:60px;height:60px;border-radius:8px}.m-gal-nav{font-size:2rem;width:32px;height:48px}.product-info-wrapper .product__title h1{font-size:1.9rem}.product-info-wrapper{margin-top:4px}.m-hero__ctas{width:100%;flex-direction:column;align-items:center;gap:12px}.m-hero__ctas .m-btn{width:100%;box-sizing:border-box}.m-philo .m-btn,.m-steps .m-btn{align-self:center}.shopify-section:has(.okeReviews) .wrapper,.shopify-section:has(.okeReviews) .content,.shopify-section:has(.okeReviews) .content-grid{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.okeReviews,.oke-reviewCarousel{max-width:100%!important}.oke-reviewCarousel{padding:40px 12px 48px!important}.oke-reviewCarousel .hooper-slide>div,.oke-reviewCarousel .hooper-slide>article{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;padding:20px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mitts-rebrand.css.map */
