:root{--mgs-bg: #08090a;--mgs-bg-2: #0e1012;--mgs-ink: #f2f4f7;--mgs-body: rgba(226, 232, 240, .62);--mgs-mute: rgba(226, 232, 240, .42);--mgs-line: rgba(226, 232, 240, .1);--mgs-accent: #3d7eff}body{background:var(--mgs-bg);color:var(--mgs-ink)}.header-wrapper,.section-header,.shopify-section-header-sticky{background:var(--mgs-bg)!important;border-bottom:1px solid var(--mgs-line)}.header-wrapper{-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.header__heading-link,.header__heading-link span,.header__menu-item,.header__menu-item span,.header__icon{color:var(--mgs-ink)!important}.header__heading-link span{font-size:18px;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.header__menu-item{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.header__menu-item:hover,.header__menu-item[aria-current=page]{opacity:1}.header__menu-item span{text-decoration-color:var(--mgs-accent);text-underline-offset:6px}.header__icons .icon,.header__icon .icon{color:var(--mgs-ink)}.header details[open]>.header__submenu,.header__submenu{background:var(--mgs-bg-2)!important;border:1px solid var(--mgs-line)}.header__icon:hover .icon,.header__icon:hover{color:var(--mgs-accent)!important}.header__submenu .header__menu-item{color:var(--mgs-ink)!important}.search-modal,.menu-drawer,.cart-drawer,.drawer{background:var(--mgs-bg-2)!important;color:var(--mgs-ink)!important}.announcement-bar,.utility-bar,.announcement-bar__message{background:var(--mgs-bg)!important;color:var(--mgs-ink)!important;border-bottom:1px solid var(--mgs-line)}.announcement-bar__message{font-size:10px;letter-spacing:.3em;text-transform:uppercase;opacity:.72;padding:11px 0}.footer,.section-footer,.footer__content-top,.footer__content-bottom{background:var(--mgs-bg)!important;color:var(--mgs-ink)!important;border-top:1px solid var(--mgs-line)}.footer-block__heading,.footer-block__heading *,.footer__copyright,.footer__copyright *,.footer a,.footer .list-menu__item,.footer .field__label{color:var(--mgs-ink)!important;opacity:.85}.footer-block__heading{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:1}.footer .field__input,.footer .newsletter-form__field-wrapper .field__input{background:transparent!important;border-color:var(--mgs-line)!important;color:var(--mgs-ink)!important}.footer .button,.footer .newsletter-form__button{background:transparent;border-color:var(--mgs-line);color:var(--mgs-ink)}.footer__content-top{padding-top:64px}.button:not(.mgs-btn){border-radius:2px}.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.customer button,button.shopify-payment-button__more-options{border-radius:0!important;border:1px solid transparent;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:16px 30px;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background:var(--mgs-accent)!important;color:#fff!important}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover{background:#5a93ff!important}.button--secondary,.button--tertiary{background:transparent!important;border-color:var(--mgs-line-2, rgba(226, 232, 240, .24))!important;color:var(--mgs-ink)!important}.button--secondary:hover,.button--tertiary:hover{border-color:var(--mgs-accent)!important;color:#fff!important}.button[disabled],.button[aria-disabled=true]{opacity:.35}.shopify-payment-button__more-options{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:none!important;border-bottom:1px solid var(--mgs-line)!important;border-radius:0!important;opacity:.7}.field__input,.select__select,.text-area,.customer input,.customer select,.customer textarea{border-radius:0!important;border:1px solid var(--mgs-line-2, rgba(226, 232, 240, .2))!important;background:transparent!important;color:var(--mgs-ink)!important;font-size:15px;padding:14px 16px!important;transition:border-color .2s ease,box-shadow .2s ease}.field__input:focus,.select__select:focus,.text-area:focus,.customer input:focus,.customer textarea:focus{border-color:var(--mgs-accent)!important;box-shadow:0 0 0 1px #3d7eff59!important;outline:none}.field__label,.form__label,.customer label{font-size:10px!important;letter-spacing:.2em;text-transform:uppercase;color:var(--mgs-mute)!important}.field__input::placeholder,.text-area::placeholder{color:#e2e8f052!important}.product__title,.product__title h1,.product__title h2{font-size:clamp(26px,3vw,40px)!important;line-height:1.14!important;font-weight:300!important;letter-spacing:-.005em!important}.product .price,.price__container .price{font-size:20px!important;letter-spacing:.01em;font-variant-numeric:tabular-nums}.price--on-sale .price-item--regular,.price__sale .price-item--regular{opacity:.45}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--mgs-ink)!important}.product__description,.product__description p,.product__description li{font-size:15.5px!important;line-height:1.85!important;color:var(--mgs-body)!important}.product__description h2,.product__description h3,.product__description h4{font-size:11px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--mgs-accent)!important;font-weight:600!important;margin:34px 0 14px!important;padding-bottom:12px;border-bottom:1px solid var(--mgs-line)}.product__description ul,.product__description ol{list-style:none!important;padding-left:0!important;margin:0 0 8px!important}.product__description li{position:relative;padding:12px 0 12px 20px!important;border-bottom:1px solid var(--mgs-line)}.product__description li:before{content:"";position:absolute;left:0;top:21px;width:8px;height:1px;background:var(--mgs-accent)}.product .quantity,.quantity{border-radius:0!important;border:1px solid var(--mgs-line-2, rgba(226, 232, 240, .2))!important;background:transparent!important}.quantity__button,.quantity__input{background:transparent!important;border-radius:0!important;color:var(--mgs-ink)!important}.quantity__input{font-variant-numeric:tabular-nums}.card__heading a,.card__heading,.card-information__text{letter-spacing:0!important}.card-information__text{font-size:15px!important}.card .price{font-size:14px!important;opacity:.8}.badge{border-radius:0!important;border:1px solid var(--mgs-line-2, rgba(226, 232, 240, .24));background:transparent!important;color:var(--mgs-ink)!important;font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px}.card__media,.card .media,.product__media,.media img{border-radius:0!important}.accordion,.product__accordion{border-top:1px solid var(--mgs-line)!important;border-bottom:1px solid var(--mgs-line)!important}.accordion__title,.summary__title h2,.summary__title h3{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:600!important}.accordion summary:hover .accordion__title{color:var(--mgs-accent)}.cart-item{border-bottom:1px solid var(--mgs-line)}.cart-item__name,.cart-item__name a{letter-spacing:0;font-size:15px}.cart-item__price-wrapper .price{font-variant-numeric:tabular-nums}.totals__subtotal,.totals__subtotal-value{font-size:13px!important;letter-spacing:.18em;text-transform:uppercase}.totals__subtotal-value{font-size:22px!important;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.cart__footer .tax-note{font-size:13px!important;opacity:.6}.pagination__item,.pagination__item--current{border-radius:0!important;border:1px solid var(--mgs-line);font-variant-numeric:tabular-nums}.pagination__item--current{border-color:var(--mgs-accent);color:var(--mgs-ink)!important;background:transparent!important}.breadcrumbs__link,.breadcrumbs__item{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.facets__summary,.facet-checkbox,.facets__disclosure .facets__summary{font-size:11px!important;letter-spacing:.16em;text-transform:uppercase}.facets__wrapper{border-top:1px solid var(--mgs-line);border-bottom:1px solid var(--mgs-line)}.main-page-title,.page-title,.shopify-policy__title h1{font-size:clamp(28px,3.4vw,48px)!important;font-weight:300!important;line-height:1.12!important;letter-spacing:-.005em!important}.rte,.rte p,.rte li{font-size:15.5px!important;line-height:1.85!important}.rte h2,.rte h3{font-size:11px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--mgs-accent)!important;margin-top:40px!important;padding-bottom:12px;border-bottom:1px solid var(--mgs-line)}.rte a{color:var(--mgs-ink);text-decoration-color:var(--mgs-accent);text-underline-offset:4px}.contact img,.rte img{border-radius:0!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mgs-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mgs-chrome.css.map */
