input:focus,textarea:focus,select:focus{outline:2px solid var(--color-input-focus, var(--color-links))}input:user-invalid,textarea:user-invalid{border-color:var(--color-error)}dialog{background-color:var(--color-background);color:var(--color-text)}:where(dialog:modal){margin:auto}@media(hover:hover){.mg-product-card:active,.mg-collection-card:active,.mg-article-card:active{transform:scale(.985);transition:transform var(--duration-fast) var(--ease-out-quart)}.mg-drawer-link:active,a.mg-btn--link:active{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.mg-product-card:active,.mg-collection-card:active,.mg-article-card:active,.mg-drawer-link:active{transform:none}}.mg-btn:active{transform:translateY(1px) scale(.98)}.mg-btn--primary:hover{background-color:var(--color-primary-btn-hover-bg)}.mg-btn--secondary:hover{background-color:var(--color-secondary-btn-hover-bg)}body[data-button-shadow=hard] :is(.mg-btn--primary,.mg-btn--secondary,.shopify-payment-button,shop-pay-wallet-button,shopify-paypal-button,shopify-google-pay-button,shopify-apple-pay-button):hover{transform:translateY(-.0625rem)}body[data-button-shadow=hard] :is(.mg-btn--primary,.mg-btn--secondary,.shopify-payment-button,shop-pay-wallet-button,shopify-paypal-button,shopify-google-pay-button,shopify-apple-pay-button):active{transform:translate(var(--btn-offset),var(--btn-offset));box-shadow:inset 0 .0625rem color-mix(in srgb,white 30%,transparent)}.mg-hover-fade{transition:opacity var(--duration-fast) var(--ease-in-out-cubic)}.mg-hover-fade:hover{opacity:var(--opacity-hover)}.mg-btn{position:relative;overflow:hidden}.mg-btn--loading{pointer-events:none}.mg-btn--loading .mg-btn__label{opacity:0}.mg-btn__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.25rem;height:1.25rem;border:.125rem solid currentColor;border-top-color:transparent;border-radius:var(--radius-circle);animation:mg-spin var(--duration-spin) linear infinite}.mg-btn__success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart)}.mg-btn--success .mg-btn__label{opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart)}.mg-btn--success .mg-btn__success{opacity:1}.mg-btn__success .mg-checkmark{width:1.25rem;height:1.25rem}.mg-btn__success .mg-checkmark path{stroke-dasharray:24;stroke-dashoffset:24}.mg-btn--success .mg-checkmark path{animation:mg-checkmark-draw var(--duration-normal) var(--ease-out-expo) forwards;animation-delay:.1s}.mg-header__cart-count[data-animate]{animation:mg-fade var(--duration-fast) var(--ease-out-quart);--mg-from: .3}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-normal)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.mg-product-card__media.is-vt-source,.mg-gallery-grid__item--full,.mg-gallery__slide--active{view-transition-name:var(--vt-name, none)}html:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;block-size:.125rem;background-color:var(--color-links);transform:scaleX(0);transform-origin:0 0;pointer-events:none;z-index:var(--z-toast)}html[data-navigating]:before{transform:scaleX(.85);transition:transform var(--duration-pulse) var(--ease-out-expo)}html[data-navigating] .mg-product__media{opacity:var(--opacity-muted);transition:opacity var(--duration-normal) var(--ease-out-quart) var(--duration-fast)}@supports (animation-timeline: view()){body:not([data-no-scroll-reveal]) .shopify-section{animation:mg-rise linear both;--mg-rise: var(--space-md);animation-timeline:view();animation-range:entry 0% entry 30%}body:not([data-no-scroll-reveal]) .mg-section-header,body:not([data-no-scroll-reveal]) .mg-section-footer,body:not([data-no-scroll-reveal]) .mg-section-announcement-bar,body:not([data-no-scroll-reveal]) .mg-section-cart-drawer,body:not([data-no-scroll-reveal]) .mg-section-hero,body:not([data-no-scroll-reveal]) .mg-section-sticky-video{animation:none}body:not([data-no-scroll-reveal]) .shopify-section:has(>[data-color-scheme]){animation:none}body:not([data-no-scroll-reveal]) :is(.mg-product-card,.mg-article-card,.mg-collection-card){animation:mg-rise linear both;--mg-rise: var(--space-md);animation-timeline:view();animation-range:entry calc(var(--mg-stagger, 0) * 6%) entry calc(40% + var(--mg-stagger, 0) * 6%)}li:nth-child(4n+2)>:is(.mg-product-card,.mg-article-card,.mg-collection-card){--mg-stagger: 1}li:nth-child(4n+3)>:is(.mg-product-card,.mg-article-card,.mg-collection-card){--mg-stagger: 2}li:nth-child(4n+4)>:is(.mg-product-card,.mg-article-card,.mg-collection-card){--mg-stagger: 3}}.mg-header__search-dialog[data-search-overlay-style=palette]{inset-block-start:clamp(var(--space-xl),14vh,10rem);inset-inline:0;inline-size:min(42rem,calc(100% - var(--page-margin) * 2));max-inline-size:min(42rem,calc(100% - var(--page-margin) * 2));margin-inline:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;max-block-size:min(80vh,44rem);overflow:hidden;transform:translateY(-.5rem) scale(.98);opacity:0;transition:transform var(--duration-normal) var(--ease-out-expo),opacity var(--duration-fast) linear,overlay var(--duration-normal) allow-discrete,display var(--duration-normal) allow-discrete}.mg-header__search-dialog[data-search-overlay-style=palette][open]{transform:translateY(0) scale(1);opacity:1}.mg-header__search-dialog[data-search-overlay-style=palette][open]::backdrop{background-color:var(--color-overlay-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-header__search-dialog-inner{flex:1 1 auto;min-block-size:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;gap:0 var(--space-xs);padding:var(--space-sm-plus);max-inline-size:none}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search{display:contents}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search__form{grid-area:1 / 1}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-header__search-close{grid-area:1 / 2}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search__results{grid-area:2 / 1 / 3 / -1}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search__loading{grid-area:3 / 1 / 4 / -1}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search--header .mg-search__results{align-self:stretch;position:static;min-block-size:0;inline-size:auto;max-block-size:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text) 25%,transparent) transparent;border:none;margin-block-start:var(--space-xs);border-radius:0;box-shadow:none}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search--header .mg-search__results:empty{margin-block-start:0}.mg-header__search-dialog[data-search-overlay-style=palette] .mg-search__view-all{position:sticky;inset-block-end:0;margin-block-start:var(--space-xs);padding-block:var(--space-sm-plus);background-color:var(--color-background)}@media(max-width:750px){.mg-header__search-dialog[data-search-overlay-style=palette]{inset-block-start:var(--space-sm);inline-size:calc(100% - var(--space-sm) * 2);max-inline-size:calc(100% - var(--space-sm) * 2);max-block-size:calc(100dvh - var(--space-sm) * 2)}}@media(prefers-reduced-motion:reduce){.mg-header__search-dialog[data-search-overlay-style=palette],.mg-header__search-dialog[data-search-overlay-style=palette][open]{transform:none;transition:opacity var(--duration-fast) linear}}:is([data-search-overlay],.mg-search--drawer) .mg-search__input-wrapper{gap:var(--space-sm);min-block-size:3.25rem;padding-block:0;padding-inline:var(--space-sm-plus);background-color:var(--color-input-bg);border:var(--border-thickness) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);transition:border-color var(--duration-fast) var(--ease-in-out-cubic)}:is([data-search-overlay],.mg-search--drawer) .mg-search__input-wrapper:focus-within{border-color:var(--color-text)}:is([data-search-overlay],.mg-search--drawer) .mg-search__input{min-block-size:0;padding:0;padding-inline-end:calc(var(--input-height) - var(--space-sm));border:0;background:none;box-shadow:none;font-size:var(--font-size-md);outline:none}@starting-style{.mg-header__search-dialog[data-search-overlay-style=palette][open]{transform:translateY(-.5rem) scale(.98);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mg-deferred.css.map */
