body.mf-site-dark{--color-background: #000;--color-background-rgb: 0 0 0;--color-foreground: #f5f5f7;--color-foreground-rgb: 245 245 247;isolation:isolate;color-scheme:dark;background:#000;color:var(--color-foreground)}.mf-site-dark .mf-site-backdrop.mf-waves{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}body.mf-site-dark:has(#MainContent[data-template=index],#MainContent .mf-package-hero,#MainContent[data-template=cart]) .mf-site-backdrop.mf-waves{background:radial-gradient(ellipse at 50% 0%,#0d0d0f,#080809,#050506)}body.mf-site-dark:has(#MainContent[data-template=index],#MainContent .mf-package-hero,#MainContent[data-template=cart]) .mf-site-backdrop.mf-waves:before{background:radial-gradient(ellipse 52% 46% at 26% 32%,rgb(255 255 255 / .035) 0%,transparent 72%);filter:blur(48px)}body.mf-site-dark:has(#MainContent[data-template=index],#MainContent .mf-package-hero,#MainContent[data-template=cart]) .mf-site-backdrop.mf-waves:after{background:radial-gradient(ellipse 48% 54% at 76% 68%,rgb(255 255 255 / .02) 0%,transparent 74%);filter:blur(48px)}#cart-drawer .theme-drawer__dialog{--color-background: #0d0d0f;--color-background-rgb: 13 13 15;--color-foreground: #f5f5f7;--color-foreground-rgb: 245 245 247;background:radial-gradient(ellipse at 50% 0%,#0d0d0f,#080809,#050506)}#cart-drawer .cart-drawer__content{background:transparent}#cart-drawer .cart-drawer__summary{background:linear-gradient(180deg,#0d0d0f,#080809)}#MainContent[data-template=index]>.shopify-section:has(>.mf-business-hero){box-shadow:0 calc(-1 * var(--header-group-height, var(--header-height, 66px))) 0 #fff}.mf-site-dark .page-wrapper,.mf-site-dark .page-wrapper #MainContent,.mf-site-dark .mf-home{background:transparent}.mf-site-dark :is(.mf-waves--dark,.mf-course,.mf-reviews-hub):not(.mf-site-backdrop){background:transparent}.mf-site-dark :is(.mf-waves--dark,.mf-course,.mf-reviews-hub):not(.mf-site-backdrop):before,.mf-site-dark :is(.mf-waves--dark,.mf-course,.mf-reviews-hub):not(.mf-site-backdrop):after{display:none}.mf-site-dark :where(#MainContent,footer) .section-background{background-color:var(--mf-section-surface,transparent)}.mf-site-dark :where(#MainContent,footer) .section-background:before,.mf-site-dark :where(#MainContent,footer) .section-background:after{display:var(--mf-section-wave-display,none)}.mf-site-dark #header-component .header__underlay-closed{background:transparent}.mf-site-dark #header-component[data-sticky-state=active] .header__underlay-closed{background:#000000b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#header-component .header-logo:has(.mf-header-brand-mark){gap:9px}#header-component .mf-header-brand-mark{display:block;flex:0 0 28px;width:28px;height:28px;object-fit:contain}#header-component shopify-account{--shopify-account-color-background: #fff;--shopify-account-color-background-subdued: #f5f5f7;--shopify-account-color-text: #090909;--shopify-account-color-text-subdued: #606067;--shopify-account-color-accent: #090909;--shopify-account-color-accent-hover: #252525;--shopify-account-color-accent-text: #fff;--shopify-account-color-card-background: #fff;--shopify-account-color-card-text: #090909;--shopify-account-color-control-background: #f5f5f7;--shopify-account-color-control-text: #090909;--shopify-account-color-border: #00000026;--shopify-account-color-shadow: #00000026;--shopify-account-signed-in-avatar-color-background: #f5f5f7;--shopify-account-signed-in-avatar-color-text: #090909}#header-component .account-button{border-radius:9px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}#header-component shopify-account::part(signed-out-avatar){border-radius:9px;background:transparent;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}#header-component .account-button:is(:hover,:focus-within){--color-account-icon: #090909;color:#090909;background:#fff;box-shadow:0 0 22px #ffffff20}#header-component shopify-account::part(signed-out-avatar):is(:hover,:focus-visible,:active){color:#090909;background:#fff;box-shadow:0 0 22px #ffffff20}#header-component shopify-account::part(signed-out-avatar):focus-visible{outline:3px solid #79b8ff;outline-offset:3px}@media(max-width:749px){#header-component .mf-header-brand-mark{flex-basis:26px;width:26px;height:26px}}@media(prefers-reduced-motion:reduce){#header-component .account-button,#header-component shopify-account::part(signed-out-avatar){transition:none}}.mf-site-dark :is(.product-media-container,.product-media,.card-gallery){--color-background: transparent;--color-background-rgb: 0 0 0;background-color:transparent}.mf-site-dark :is(.product-media-container,.card-gallery) img{background-color:transparent}.mf-site-dark .main-collection-grid,.mf-site-dark :is(media-gallery,.card-gallery) slideshow-container{background-color:transparent}.mf-home .mf-products-section :is(.mf-product,.mf-product-visual){background:transparent}.mf-home .mf-products-section .mf-product-copy{background:#080808}.mf-home .mf-products-section .mf-product-visual img{height:calc(90% - 28px);margin-top:28px}#MainContent[data-template=cart] [data-testid=product-list]{color:#f5f5f7;font-family:Arial,Helvetica,sans-serif}#MainContent[data-template=cart] [data-testid=product-list] .section-resource-list__header{text-align:center}#MainContent[data-template=cart] [data-testid=product-list] .section-resource-list__header h3{margin:0;color:#f5f5f7;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,5.8vw,42px);font-weight:800;letter-spacing:-.04em;line-height:1.12;text-align:center;text-transform:uppercase;text-wrap:balance}#MainContent[data-template=cart] [data-testid=product-list] .resource-list--grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;width:100%;max-width:1120px;margin-inline:auto}#MainContent[data-template=cart] [data-testid=product-list] .resource-list__item{flex:0 1 calc((100% - 48px) / 3);width:auto;min-width:min(100%,240px);max-width:430px}#MainContent[data-template=cart] [data-testid=product-list] .product-card{width:100%;height:100%}#MainContent[data-template=cart] [data-testid=product-list] .product-card__content{height:100%;overflow:hidden;border:1px solid #ffffff;border-radius:16px;color:#f5f5f7;background:#ffffff02;text-align:center;box-shadow:0 0 26px #ffffff09,inset 0 0 18px #ffffff03;transition:border-color .24s ease,box-shadow .24s ease}#MainContent[data-template=cart] [data-testid=product-list] .card-gallery img{object-fit:contain}#MainContent[data-template=cart] [data-testid=product-list] .product-card__content :is(h3,p){color:inherit;font-family:Arial,Helvetica,sans-serif}#MainContent[data-template=cart] [data-testid=product-list] .product-card__content>:last-child{margin-top:auto}#MainContent[data-template=cart] [data-testid=product-list] [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 10px}#MainContent[data-template=cart] [data-testid=product-list] .product-card:focus-within .product-card__content{border-color:#ffffff75;box-shadow:0 0 30px #ffffff17,inset 0 0 18px #ffffff05}@media(max-width:749px){#MainContent[data-template=cart] [data-testid=product-list] .resource-list__item{flex-basis:100%}}@media(hover:hover)and (pointer:fine){#MainContent[data-template=cart] [data-testid=product-list] .product-card:hover .product-card__content{border-color:#ffffff75;box-shadow:0 0 30px #ffffff17,inset 0 0 18px #ffffff05}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=cart] [data-testid=product-list] .product-card__content{transition:none}}#MainContent[data-template=cart] [data-testid=product-list] .card-gallery{width:100%;margin-inline:0;background:transparent}#MainContent[data-template=cart] [data-testid=product-list] .card-gallery :is(.product-media,.product-media-container){background:transparent}#MainContent[data-template=cart] [data-testid=product-list] .product-card__content .price{color:#f5f5f7;font-size:16px;font-weight:700}.mf-site-dark .header-section:has(>#header-component.header){top:0;padding-inline:0}#header-component.header{position:relative;isolation:isolate;border:1px solid rgb(255 255 255 / .85);border-radius:0 0 18px 18px;background:transparent;color:#111;color-scheme:light;box-shadow:inset 0 1px #fff,0 8px 28px #00000012;--mf-header-wordmark-width: 132px;--header-padding: 0px}#header-component.header .header__underlay-closed{top:0;right:0;bottom:0;left:0;height:100%;border-radius:inherit;background:linear-gradient(#fffffff5,#ffffffeb)!important;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)!important;pointer-events:none;z-index:-1}#header-component.header .header__underlay-open{background:transparent;pointer-events:none;z-index:-1}#header-component.header .header__row--top{display:block;padding:0 clamp(18px,4.5vw,72px);border:0;color:#111;--color: #111;--color-rgb: 17 17 17;--color-foreground: #111;--color-foreground-rgb: 17 17 17;--color-account-icon: #111;--color-foreground-subdued: #444;--color-border: rgb(0 0 0 / .08)}#header-component.header .header__columns{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:0}#header-component.header .header__column--left{flex:0 1 auto;gap:24px}#header-component.header .header__column--right{flex:0 0 auto;margin-inline-start:auto;gap:0}#header-component.header .header-logo{flex:0 0 132px;min-height:44px;width:132px;padding:0}#header-component.header .header-logo img{filter:brightness(0)}#header-component.header header-menu .menu-list{height:48px;padding:3px;border:1px solid rgb(255 255 255 / .81);border-radius:15px;background:#00000004;color:#222}#header-component.header header-menu .overflow-menu{height:40px;--menu-horizontal-gap: 3px;--menu-gap: 3px}#header-component.header header-menu .menu-list__link{align-items:center;justify-content:center;height:40px;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:11px;color:#333;font-family:var(--font-body--family);font-size:12px;font-weight:600;line-height:1.4;text-transform:none;text-decoration:none;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}#header-component.header header-menu .menu-list__link-title{padding:0}#header-component.header header-menu .menu-list__link[aria-current=page]{border-color:#0000000b;background:#fff;color:#111;box-shadow:0 1px 4px #00000008}#header-component.header .header__column--right header-actions{align-items:center;gap:5px;margin-inline-start:0;padding-inline-start:16px;border-inline-start:1px solid rgb(0 0 0 / .04)}#header-component.header .account-button{min-width:0;border-radius:12px;color:#111;background:transparent;box-shadow:none}#header-component.header shopify-account::part(signed-out-avatar){display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:12px;color:#111;background:#ffffff45;box-shadow:none;transition:color .18s ease,background-color .18s ease}#header-component.header .mf-header-account-content,#header-component.header .header-actions__cart-icon{display:flex;align-items:center;justify-content:center;gap:8px}#header-component.header .account-button__icon{width:20px;height:22px;color:inherit}#header-component.header .mf-header-action-label{font-family:var(--font-body--family);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}#header-component.header .header-actions__action:not(.account-button){display:flex;align-items:center;justify-content:center;width:auto;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:12px;color:#111;background:#ffffff45;box-shadow:none;transition:color .18s ease,background-color .18s ease}#header-component.header .header-actions__action:not(.account-button) .svg-wrapper{flex:0 0 22px;width:22px;height:22px}#header-component.header .header-actions__action:not(.account-button) svg{width:22px;height:22px}#header-component.header .header-actions__cart-icon{--cart-bubble-background: #111;--cart-bubble-text: #fff;--cart-bubble-top: -5px;--cart-bubble-right: -4px}#header-component.header .account-button:is(:hover,:focus-within){--color-account-icon: #fff;color:#fff;background:transparent;box-shadow:none}#header-component.header .account-button:focus-within shopify-account::part(signed-out-avatar){color:#fff;background:#111}#header-component.header :is(header-menu,.header-actions__action,.header__icon--menu){opacity:1}#header-component.header shopify-account::part(signed-out-avatar):is(:hover,:focus-visible,:active),#header-component.header .header-actions__action:not(.account-button):is(:hover,:focus-visible,:active),#header-component.header header-menu .menu-list__link:is(:hover,:focus-visible){color:#fff;background:#111;border-color:#111;box-shadow:0 2px 8px #0000001a}#header-component.header :is(.header__icon,.menu-drawer__close-button){color:#111}#header-component.header .menu-drawer{background:#fdfdfd;color:#111;--color-foreground: #111;--color-foreground-rgb: 17 17 17;--menu-top-level-font-color: #111}#header-component.header .menu-drawer__menu-item{color:#111;font-family:var(--font-body--family)}@media(max-width:749px){.mf-site-dark .header-section:has(>#header-component.header){padding-inline:0}#header-component.header{border-radius:0 0 16px 16px;--mf-header-wordmark-width: 118px}#header-component.header .header__row--top{padding-inline:10px}#header-component.header .header__columns{display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,118px) minmax(84px,1fr);grid-template-areas:"left center right";gap:8px;min-height:58px}#header-component.header .header__column--left{gap:0}#header-component.header .header__drawer{grid-area:left;justify-self:start}#header-component.header .header-logo{grid-area:center;justify-self:center;flex-basis:118px;width:118px}#header-component.header .header__column--right header-actions{grid-area:right;justify-self:end;gap:2px;padding-inline-start:0;border:0}#header-component.header .mf-header-action-label{display:none}#header-component.header shopify-account::part(signed-out-avatar),#header-component.header .header-actions__action:not(.account-button){min-width:40px;min-height:44px;padding-inline:8px}}@media(max-width:359px){#header-component.header{--mf-header-wordmark-width: 100px}#header-component.header .header__columns{grid-template-columns:minmax(40px,1fr) 100px minmax(80px,1fr);gap:4px}#header-component.header .header-logo{flex-basis:100px;width:100px}}@media(prefers-reduced-motion:reduce){#header-component.header header-menu .menu-list__link,#header-component.header .header-actions__action:not(.account-button),#header-component.header shopify-account::part(signed-out-avatar){transition:none}}body.mf-site-dark{--mf-graphite-background:radial-gradient(ellipse 90% 95% at 0% 0%,#2d2e30 0%,transparent 68%),radial-gradient(ellipse 80% 85% at 100% 100%,#292a2c 0%,transparent 70%),linear-gradient(135deg,#18191b 0%,#111214 48%,#1a1b1d 100%)}body.mf-site-dark:has(#MainContent):not(:has(.mf-contact,.mf-catalog,.mf-course-page--light,.mf-cards-page--light)) .mf-site-backdrop.mf-waves{background:var(--mf-graphite-background)}body.mf-site-dark:has(#MainContent):not(:has(.mf-contact,.mf-catalog,.mf-course-page--light,.mf-cards-page--light)) .mf-site-backdrop.mf-waves:before{background:radial-gradient(ellipse 52% 46% at 26% 32%,rgb(255 255 255 / .035) 0%,transparent 72%)}body.mf-site-dark:has(#MainContent):not(:has(.mf-contact,.mf-catalog,.mf-course-page--light,.mf-cards-page--light)) .mf-site-backdrop.mf-waves:after{background:radial-gradient(ellipse 48% 54% at 76% 68%,rgb(255 255 255 / .02) 0%,transparent 74%)}body.mf-site-dark #cart-drawer .theme-drawer__dialog,body.mf-site-dark #cart-drawer .cart-drawer__summary,body.mf-site-dark #quick-add-dialog:has(mf-card-total) .quick-add-modal,body.mf-site-dark .mf-contact .mf-contact__card,body.mf-site-dark:has(.mf-contact) .page-wrapper>footer,body.mf-site-dark :is(.mf-review-gallery,.mf-authentic-reviews,.mf-benefits),body.mf-site-dark .mf-course-upsell,body.mf-site-dark .mf-course-upsell__actions,body.mf-site-dark:not(:has(.mf-cards-page--light)) :is(.mf-card-course-upsell,.mf-card-course-upsell__actions,.mf-card-sticky),body.mf-site-dark:not(:has(.mf-course-page--light)) :is(.mf-course .mf-course-chapter,.mf-course-offer .mf-course-offer__panel,.mf-course-close-panel,.mf-course-mobile-buy,.mf-package-compare__card--standard,.mf-package-compare__card--featured),body.mf-site-dark :is(.mf-review-gallery__card,.mf-authentic-reviews__review,.mf-authentic-reviews__form-panel,.mf-benefits__step,.mf-benefits__reason){background:var(--mf-graphite-background)}#MainContent[data-template="product.nfc-package"] .mf-package-hero :is(.mf-package-hero-media,.mf-package-hero-media>img){background:transparent}#MainContent[data-template="product.nfc-package"]>.shopify-section:has(>.mf-package-hero--pearl){box-shadow:0 calc(-1 * var(--header-group-height,var(--header-height,66px))) 0 #fff}
/*# sourceMappingURL=/cdn/shop/t/43/assets/mf-site-surfaces.css.map */
