:root{--mg-accent: 229, 0, 19;--mg-accent-text: 192, 0, 18;--mg-ink: 17, 17, 17;--mg-canvas: 255, 255, 255;--mg-muted-alpha: .72;--mg-line-alpha: .12;--mg-space-1: .4rem;--mg-space-2: .8rem;--mg-space-3: 1.2rem;--mg-space-4: 1.6rem;--mg-space-5: 2.4rem;--mg-space-6: 3.2rem;--mg-space-7: 4.8rem;--mg-space-8: 6.4rem;--mg-space-9: 9.6rem;--mg-radius-sm: .6rem;--mg-radius-md: 1rem;--mg-radius-lg: 1.6rem;--mg-duration: .18s;--mg-ease: cubic-bezier(.2, 0, 0, 1);--mg-section-pad: clamp(3.2rem, 2.4rem + 1.6vw, 5.6rem);--mg-section-pad-small: clamp(2rem, 1.6rem + 1vw, 3.2rem);--mg-sticky-atc-height: 0px;--focused-base-outline: .2rem solid rgb(var(--mg-focus-color, var(--mg-accent)));--focused-base-outline-offset: .2rem;--focused-base-box-shadow: none}.color-scheme-4,.color-scheme-5,.color-scheme-6{--mg-focus-color: 255, 255, 255}body.mg-theme{letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-padding-block-end:calc(var(--mg-sticky-atc-height) + 1.6rem)}:where(.mg-theme) h1,:where(.mg-theme) h2,:where(.mg-theme) h3,:where(.mg-theme) h4,:where(.mg-theme) h5,:where(.mg-theme) .h0,:where(.mg-theme) .h1,:where(.mg-theme) .h2,:where(.mg-theme) .h3,:where(.mg-theme) .h4,:where(.mg-theme) .h5{letter-spacing:-.01em;line-height:1.15;font-weight:var(--font-heading-weight);text-wrap:balance}:where(.mg-theme) h1,:where(.mg-theme) .h1{font-size:clamp(3rem,2.3rem + 1.9vw,4.6rem);letter-spacing:-.02em}:where(.mg-theme) h2,:where(.mg-theme) .h2{font-size:clamp(2.4rem,2rem + 1.1vw,3.2rem)}:where(.mg-theme) h3,:where(.mg-theme) .h3{font-size:clamp(1.8rem,1.65rem + .4vw,2.1rem)}:where(.mg-theme) .h0{font-size:clamp(3.6rem,2.6rem + 3vw,6rem);letter-spacing:-.025em}.mg-theme p,.mg-theme .rte{text-wrap:pretty}.mg-theme .caption-with-letter-spacing{letter-spacing:.08em;font-size:1.2rem;font-weight:600}.mg-theme .link:hover,.mg-theme .rte a:hover{color:rgb(var(--color-foreground));text-decoration-thickness:.2rem}.mg-theme *:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:none}.mg-theme .focus-inset:focus-visible{outline:.2rem solid rgb(var(--mg-focus-color, var(--mg-accent)));outline-offset:-.2rem;box-shadow:none}.mg-theme .button,.mg-theme .shopify-challenge__button{min-height:4.8rem;font-weight:600;letter-spacing:0;font-size:1.5rem;padding-inline:2.4rem;transition:background-color var(--mg-duration) var(--mg-ease),color var(--mg-duration) var(--mg-ease),transform var(--mg-duration) var(--mg-ease)}.mg-theme .button:not([disabled]):hover:after{box-shadow:none}.mg-theme .button--primary:not([disabled]):hover{background-color:rgba(var(--color-button),.88)}.mg-theme .button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.05)}.mg-theme .button:active:not([disabled]){transform:translateY(1px)}.mg-theme .button[disabled],.mg-theme .button[aria-disabled=true]{opacity:.55}.mg-theme .field__input,.mg-theme .select__select,.mg-theme .customer .field input{font-size:1.6rem}.mg-eyebrow{margin:0 0 var(--mg-space-3);font-size:1.4rem;font-weight:600;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-section-padding{padding-block:var(--mg-section-pad)}.mg-section-padding--small{padding-block:var(--mg-section-pad-small)}.mg-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mg-space-3) var(--mg-space-5);margin-block-end:var(--mg-space-5)}.mg-section-head--stacked{flex-direction:column;align-items:flex-start}.mg-section-head--stacked .rte{max-width:64ch;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-section-head__title{margin:0}.mg-section-head__link{display:inline-flex;align-items:center;gap:var(--mg-space-1);font-weight:600;min-height:4.4rem}.mg-section-head__link .mg-icon{width:1.8rem;height:1.8rem}.mg-icon{flex:none;width:2.2rem;height:2.2rem}.mg-editor-note{display:block;margin:var(--mg-space-2) 0;padding:var(--mg-space-2) var(--mg-space-3);border:.1rem dashed rgba(var(--color-foreground),.35);border-radius:var(--mg-radius-sm);font-size:1.3rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.mg-is-editor-only{opacity:.6}.mg-placeholder{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.05);border-radius:var(--mg-radius-md);overflow:hidden}.mg-placeholder .placeholder-svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.35)}.mg-placeholder__label{position:absolute;inset-block-start:var(--mg-space-3);inset-inline-start:var(--mg-space-3);padding:.2rem .8rem;border-radius:.4rem;font-size:1.2rem;font-weight:600;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.page-width--narrow{max-width:82rem}.mg-theme .section-header,.mg-theme .header-wrapper{overflow-x:clip}.mg-theme .header-wrapper--border-bottom{border-block-end:.1rem solid rgba(var(--color-foreground),.1)}.mg-theme .header{padding-block:1.2rem}.mg-logo{display:block;max-width:100%;height:auto}@media screen and (max-width:749px){.mg-logo{max-width:min(100%,14rem)}}.color-scheme-4 .mg-logo,.color-scheme-5 .mg-logo,.color-scheme-6 .mg-logo{padding:.4rem .8rem;border-radius:var(--mg-radius-sm);background:#fff}.mg-theme .header__menu-item{font-size:1.5rem;font-weight:500;color:rgb(var(--color-foreground));padding-inline-start:1.2rem}.mg-theme a.header__menu-item{padding-inline-end:1.2rem}.mg-theme .header__menu-item:hover span,.mg-theme .header__active-menu-item{text-decoration-thickness:.2rem;text-underline-offset:.6rem}.mg-theme .header__icon{color:rgb(var(--color-foreground))}.mg-theme .cart-count-bubble{background-color:rgb(var(--mg-accent));color:#fff}.mg-header-search{grid-area:mgsearch;width:100%;min-width:0}.mg-header-search__component{position:relative;display:block}.mg-header-search .field{margin:0}.mg-header-search .field__input{height:4.4rem;min-height:4.4rem;padding:0 8.8rem 0 1.8rem;border:.1rem solid rgba(var(--color-foreground),.32);border-radius:99rem;background:#fff;color:rgb(var(--mg-ink));box-shadow:none}[dir=rtl] .mg-header-search .field__input{padding:0 1.8rem 0 8.8rem}.mg-header-search .field__input:hover{border-color:rgba(var(--color-foreground),.6)}.mg-header-search .field__input:focus,.mg-header-search .field__input:focus-visible{outline:.2rem solid rgb(var(--mg-accent));outline-offset:0;border-color:rgb(var(--mg-accent));box-shadow:none}.mg-header-search .field:after,.mg-header-search .field:before{display:none}.mg-header-search .field__label{inset-inline-start:1.6rem;top:1.2rem}.mg-header-search .field__input:focus~.field__label,.mg-header-search .field__input:not(:placeholder-shown)~.field__label{opacity:0}.mg-header-search .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.62)}.mg-header-search .field__label{opacity:0}.mg-header-search .search__button,.mg-header-search .reset__button{top:0;width:4.4rem;height:4.4rem;color:rgb(var(--mg-ink))}.mg-header-search .search__button{right:.2rem}.mg-header-search .reset__button{right:4.4rem}[dir=rtl] .mg-header-search .search__button{right:auto;left:.2rem}[dir=rtl] .mg-header-search .reset__button{right:auto;left:4.4rem}.mg-header-search .predictive-search{display:none;position:absolute}.mg-header-search predictive-search[open] .predictive-search,.mg-header-search predictive-search[loading] .predictive-search{display:block}.mg-header-search .spinner{width:2rem;height:2rem}.mg-header-search .predictive-search{inset-block-start:calc(100% + .8rem);border-radius:var(--mg-radius-md);border:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 1.2rem 3.2rem rgba(var(--mg-ink),.12);overflow:hidden;z-index:4}@media screen and (max-width:989px){.mg-theme .header--mg-search-field{grid-template-areas:"left-icons heading icons" "mgsearch mgsearch mgsearch";grid-template-columns:auto 1fr auto;row-gap:1rem;padding-block:.8rem 1.2rem}.mg-theme .header--mg-search-field.header--mobile-left .header__heading-link,.mg-theme .header--mg-search-field .header__heading-link{justify-self:start}.mg-theme .header--mg-search-field header-drawer{margin-inline-start:-1.2rem;margin-left:0}.mg-header-search .predictive-search{position:fixed;inset-inline:1.2rem;inset-block-start:auto;max-height:70vh}}@media screen and (min-width:990px){.mg-theme .header--mg-search-field.header--middle-left,.mg-theme .header--mg-search-field.header--top-left{grid-template-areas:"heading navigation mgsearch icons";grid-template-columns:auto auto minmax(20rem,1fr) auto;column-gap:2.4rem}.mg-theme .header--mg-search-field .header__inline-menu{margin-top:0}.mg-theme .header--mg-search-field .mg-header-search{max-width:44rem;justify-self:end}.mg-theme .header--mg-search-field.header--middle-center,.mg-theme .header--mg-search-field.header--top-center{grid-template-areas:"mgsearch heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr}}@media screen and (min-width:990px){.mg-theme summary.header__menu-item{padding-inline:.8rem 2.2rem}.mg-theme .header__menu-item .icon-caret{right:.5rem}[dir=rtl] .mg-theme .header__menu-item .icon-caret{right:auto;left:.5rem}}@media screen and (min-width:990px)and (max-width:1439px){.mg-theme .header--mg-search-field.header--middle-left,.mg-theme .header--mg-search-field.header--top-left{grid-template-areas:"heading mgsearch icons" "navigation navigation navigation";grid-template-columns:auto 1fr auto;row-gap:.4rem}.mg-theme .header--mg-search-field .mg-header-search{justify-self:center;max-width:52rem}}.mg-theme .mega-menu__content{border-block-start:.1rem solid rgba(var(--color-foreground),.1);box-shadow:0 1.6rem 3.2rem rgba(var(--mg-ink),.08)}.mg-theme .mega-menu__link--level-2{font-weight:600;color:rgb(var(--color-foreground));font-size:1.4rem}.mg-theme .mega-menu__link{font-size:1.4rem;line-height:1.4;padding-block:.6rem}.mg-theme .header__submenu{border-radius:0 0 var(--mg-radius-md) var(--mg-radius-md)}.mg-theme .menu-drawer__menu-item{min-height:5.2rem;font-size:1.7rem;font-weight:500;padding-inline:2.4rem}.mg-theme .menu-drawer__menu-item--active,.mg-theme .menu-drawer__menu-item:focus,.mg-theme .menu-drawer__close-button:focus,.mg-theme .menu-drawer__menu-item:hover,.mg-theme .menu-drawer__close-button:hover{background-color:rgba(var(--color-foreground),.05)}.mg-theme .menu-drawer__close-button{min-height:5.2rem;font-weight:600}.mg-theme .card-wrapper,.mg-theme .grid__item>.card-wrapper>.card{height:100%}.mg-theme .card--card,.mg-theme .card--standard .card__inner{transition:border-color var(--mg-duration) var(--mg-ease)}.mg-theme .card-wrapper:hover .card--card{--border-opacity: .24}.mg-theme .product-card-wrapper .card__media .media img{object-fit:contain;padding:11%;transition:transform .22s var(--mg-ease)}.mg-theme .product-card-wrapper:hover .card__media .media img:only-child{transform:scale(1.02)}.mg-theme .article-card .card__media .media img{object-fit:cover}.mg-theme .card__heading{font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:0}.mg-theme .card__information{padding-block-end:1.6rem}.mg-theme .card-information>.price{color:rgb(var(--color-foreground))}.mg-theme .price{letter-spacing:0}.mg-theme .price-item--regular,.mg-theme .price-item--sale{font-weight:600}.mg-theme .price--on-sale .price-item--sale{color:rgb(var(--mg-accent-text))}.color-scheme-4 .price--on-sale .price-item--sale,.color-scheme-5 .price--on-sale .price-item--sale,.color-scheme-6 .price--on-sale .price-item--sale{color:inherit}.mg-theme .badge{border-radius:.4rem;font-weight:600;letter-spacing:.02em;font-size:1.2rem;padding:.4rem .8rem}.mg-theme .card__badge{padding:1rem}.mg-theme .card .caption-with-letter-spacing,.mg-theme .card .caption-with-letter-spacing.light{color:rgba(var(--color-foreground),var(--mg-muted-alpha));opacity:1}.mg-theme .card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mg-theme .jdgm-prev-badge .jdgm-star{color:rgb(var(--color-foreground))}.mg-theme .jdgm-prev-badge__text{color:rgba(var(--color-foreground),var(--mg-muted-alpha))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 40px;--shopify-accelerated-checkout-skeleton-background-color: #e9e9e9}.mg-assurances{display:grid;gap:.2rem;margin:1.6rem 0;padding:.8rem 1.6rem;border-radius:var(--mg-radius-md);background:rgba(var(--color-foreground),.035)}.mg-assurances__item{display:flex;align-items:center;gap:1rem;min-height:4.4rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.mg-assurances__item .mg-icon{color:rgba(var(--color-foreground),.8)}.mg-assurances--cart{background:transparent;padding:0}.mg-accordion{border-block-end:.1rem solid rgba(var(--color-foreground),var(--mg-line-alpha))}.mg-accordion:first-child{border-block-start:.1rem solid rgba(var(--color-foreground),var(--mg-line-alpha))}.mg-accordion__summary{position:relative;display:flex;align-items:center;gap:1rem;min-height:5.6rem;padding-inline-end:3.2rem;cursor:pointer;list-style:none;font-weight:600;color:rgb(var(--color-foreground))}.mg-accordion__summary::-webkit-details-marker{display:none}.mg-accordion__summary:after{content:"";position:absolute;inset-inline-end:.4rem;width:.9rem;height:.9rem;border-inline-end:.15rem solid currentColor;border-block-end:.15rem solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--mg-duration) var(--mg-ease)}.mg-accordion[open]>.mg-accordion__summary:after{transform:translateY(25%) rotate(-135deg)}.mg-accordion__content{padding-block-end:1.6rem}.mg-hero__grid{display:grid;gap:clamp(2.4rem,1.6rem + 2.4vw,6.4rem);align-items:center}.mg-theme .mg-hero__heading{margin:0;max-width:18ch;font-size:clamp(3.2rem,2.2rem + 3vw,5.6rem);line-height:1.06;letter-spacing:-.025em}.mg-hero__text{margin-block-start:var(--mg-space-4);max-width:48ch;font-size:1.7rem;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-hero__actions{display:flex;flex-wrap:wrap;gap:var(--mg-space-3);margin-block-start:var(--mg-space-5)}.mg-hero__media{position:relative}.mg-hero__picture,.mg-hero__image{display:block;width:100%;height:auto;border-radius:var(--mg-radius-lg)}.mg-hero__image{aspect-ratio:4 / 3;object-fit:cover;background:#fff}.mg-hero__caption{position:absolute;inset-inline-start:var(--mg-space-4);inset-block-end:var(--mg-space-4);display:grid;gap:.2rem;max-width:calc(100% - 3.2rem);padding:1rem 1.4rem;border-radius:var(--mg-radius-md);background:#fffffff0;color:rgb(var(--mg-ink));text-decoration:none;box-shadow:0 .4rem 1.6rem rgba(var(--mg-ink),.1)}.mg-hero__caption-title{font-weight:600;font-size:1.4rem}.mg-hero__caption .price,.mg-hero__caption .price-item{color:rgb(var(--mg-ink));font-size:1.4rem}.mg-hero__caption .badge{display:none}@media screen and (min-width:990px){.mg-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.mg-category-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mg-space-3)}@media screen and (min-width:750px){.mg-category-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mg-space-4)}}@media screen and (min-width:990px){.mg-category-grid__list.mg-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-category-grid__list.mg-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-category-grid__list.mg-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.mg-tile__media{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--mg-radius-sm);overflow:hidden;background:rgb(var(--mg-canvas))}.mg-tile__media img{width:100%;height:100%;object-fit:contain;padding:8%}.mg-tile__media--icon .mg-icon{width:30%;height:30%;stroke-width:1.2;color:rgb(var(--mg-ink))}.mg-theme .mg-tile__title{font-weight:600;font-size:1.5rem;line-height:1.3}.mg-tile__meta{font-size:1.3rem;color:rgba(var(--mg-ink),.7)}.mg-device-finder__inner{display:grid;gap:var(--mg-space-5)}@media screen and (min-width:990px){.mg-device-finder__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.mg-device-finder__text{margin-block-start:var(--mg-space-3);color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-device-finder__controls{display:grid;gap:var(--mg-space-3);align-items:end}@media screen and (min-width:750px){.mg-device-finder__controls{grid-template-columns:1fr 1fr auto}}.mg-device-finder__controls[hidden],.mg-device-finder__links[hidden]{display:none}.mg-field{display:grid;gap:.6rem}.mg-field__label{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.mg-select{width:100%;min-height:4.8rem;padding-inline:1.4rem 4rem;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, .6rem);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 2rem) 50%,calc(100% - 1.5rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat}[dir=rtl] .mg-select{background-position:2rem 50%,1.5rem 50%}.mg-select:disabled{opacity:.55}.mg-device-finder__brands{display:grid;gap:.8rem}@media screen and (min-width:750px){.mg-device-finder__brands{grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-device-finder__brand details{border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--mg-radius-sm);background:rgb(var(--color-background))}.mg-device-finder__brand summary{min-height:4.8rem;padding:1.2rem 1.6rem;font-weight:600;cursor:pointer}.mg-device-finder__brand ul ul{padding-inline-start:1.2rem}.mg-device-finder__brand a{display:block;padding:.8rem 1.6rem;min-height:4.4rem}.mg-device-finder__family-title{display:block;padding:.8rem 1.6rem 0;font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-use-case__grid{display:grid;gap:var(--mg-space-6);align-items:center}@media screen and (min-width:990px){.mg-use-case__grid:not(.mg-use-case__grid--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mg-use-case__image{display:block;width:100%;height:auto;border-radius:var(--mg-radius-lg)}.mg-use-case__text{margin-block:var(--mg-space-3) var(--mg-space-5);max-width:56ch;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-theme .mg-use-case__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-mobile-horizontal-spacing);margin:0 0 var(--mg-space-5);padding:0}.mg-theme .mg-use-case__products>.grid__item{width:auto;max-width:none;padding:0}@media screen and (min-width:750px){.mg-theme .mg-use-case__products{gap:var(--grid-desktop-horizontal-spacing)}.mg-theme .mg-use-case__grid--no-media .mg-use-case__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-benefits__list{display:grid;gap:var(--mg-space-3)}@media screen and (min-width:750px){.mg-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mg-space-4)}}@media screen and (min-width:990px){.mg-benefits__list{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.mg-benefit{display:flex;gap:1.4rem;padding:2rem;border-radius:var(--mg-radius-md);background:rgba(var(--color-foreground),.035)}.mg-benefit__icon{display:grid;place-items:center;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--mg-accent))}.color-scheme-4 .mg-benefit__icon,.color-scheme-5 .mg-benefit__icon,.color-scheme-6 .mg-benefit__icon{color:rgb(var(--color-foreground))}.mg-theme .mg-benefit__title{margin:0 0 .4rem;font-size:1.6rem;letter-spacing:0}.mg-benefit__text{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-benefit__link{display:inline-flex;align-items:center;margin-block-start:.6rem;min-height:2.4rem;font-size:1.4rem;font-weight:600}.mg-faq__list{border-block-start:0}.mg-faq__contact{margin-block-start:var(--mg-space-5)}.mg-support-hub__grid{display:grid;gap:var(--mg-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.mg-card-link{display:grid;align-content:start;gap:.6rem;height:100%;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--mg-radius-md);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:border-color var(--mg-duration) var(--mg-ease)}.mg-card-link:hover{border-color:rgba(var(--color-foreground),.4)}.mg-card-link .mg-icon{color:rgb(var(--mg-accent))}.mg-theme .mg-card-link__title{font-weight:600;font-size:1.6rem}.mg-card-link__text{font-size:1.4rem;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-support-hub__contacts{margin-block-start:var(--mg-space-6)}.mg-contacts{display:grid;gap:.4rem;margin:0}.mg-contacts__item{display:flex;align-items:center;gap:1rem;min-height:4.4rem;min-width:0;overflow-wrap:anywhere}.mg-contacts__item>:not(svg){min-width:0}.mg-contacts__item .mg-icon{width:2rem;height:2rem}.mg-marketplaces__inner{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;font-size:1.4rem}.mg-marketplaces__text{margin:0;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-marketplaces__list{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;font-weight:600}.mg-breadcrumbs{padding-block:1.6rem 0;font-size:1.3rem}.mg-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;margin:0}.mg-breadcrumbs__item{display:inline-flex;align-items:center;min-height:2.4rem;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-breadcrumbs__item+.mg-breadcrumbs__item:before{content:"/";margin-inline:.8rem;opacity:.6}.mg-breadcrumbs__item:last-child{min-width:0;max-width:100%}.mg-breadcrumbs__item:last-child span{display:block;color:rgb(var(--color-foreground));max-width:min(40ch,100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-breadcrumbs__item a{color:inherit}.mg-theme .collection-hero__title{margin-block:1.6rem .8rem}.mg-theme .collection-hero__description{max-width:72ch;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-theme .facets__summary,.mg-theme .facet-filters__label,.mg-theme .product-count__text{font-size:1.4rem}.mg-theme .active-facets__button-inner{border-radius:99rem;font-size:1.3rem}.mg-theme .mobile-facets__open{min-height:4.4rem}.mg-search-recovery,.mg-search-tip{text-align:center}.mg-search-recovery{margin-block-start:var(--mg-space-5)}.mg-404-search{display:flex;gap:.8rem;max-width:56rem;margin:2.4rem auto 1.6rem}.mg-404-search .field{flex:1}.mg-theme .main-page-title{font-size:clamp(3rem,2.3rem + 1.9vw,4.6rem);margin-block-end:2.4rem}.mg-search-recovery__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:var(--mg-space-3) 0 0}.mg-search-recovery__links a{display:inline-flex;align-items:center;min-height:4.4rem;padding-inline:1.6rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:99rem;text-decoration:none;color:rgb(var(--color-foreground))}.mg-search-recovery__links a:hover{border-color:rgb(var(--color-foreground))}.mg-theme .cart-item__name{font-weight:500;font-size:1.5rem}.mg-theme .cart-item__totals .price,.mg-theme .cart-item__price-wrapper .price{white-space:nowrap}.mg-theme .cart__checkout-button,.mg-theme .cart-drawer .cart__checkout-button{min-height:5.2rem}.mg-free-shipping{margin:0 0 1.6rem;font-size:1.4rem}.mg-free-shipping__bar{height:.6rem;margin-block-start:.8rem;border-radius:99rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.mg-free-shipping__bar span{display:block;height:100%;border-radius:inherit;background:rgb(var(--mg-accent))}.mg-consent-note{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),var(--mg-muted-alpha))}.mg-consent-note a{color:rgb(var(--color-foreground))}:root{--mg-slant: -12deg;--mg-studio: 243, 243, 243}.mg-theme h1,.mg-theme h2,.mg-theme .h0,.mg-theme .h1,.mg-theme .h2{letter-spacing:-.02em}.mg-theme h3,.mg-theme h4,.mg-theme h5,.mg-theme h6,.mg-theme .h3,.mg-theme .h4,.mg-theme .h5,.mg-theme .card__heading,.mg-theme .footer-block__heading,.mg-theme .facets__heading,.mg-theme .mg-pdp-block__title{font-family:var(--font-body-family);font-style:normal;font-weight:600;letter-spacing:0}.mg-theme .mg-section-head__title{font-size:clamp(2.6rem,2rem + 1.4vw,3.6rem);line-height:1.1}.mg-theme .button{font-weight:600;letter-spacing:.01em}.mg-theme .card .media,.mg-theme .card__media .media{background-color:rgb(var(--mg-studio))}.mg-theme .product__media-item .media,.mg-theme .product-media-modal .media{border:0;background-color:rgb(var(--mg-studio))}.mg-theme .product__media-item .media img{mix-blend-mode:multiply;object-fit:contain}.mg-theme .caption-with-letter-spacing{text-transform:none;letter-spacing:.01em}.mg-theme .card .media img,.mg-tile__media img{mix-blend-mode:multiply;object-fit:contain;padding:6%;transition:transform .3s var(--mg-ease)}.mg-theme .card-wrapper:hover .media img{transform:scale(1.04)}.mg-theme .card__heading{font-size:1.5rem;line-height:1.35}.mg-theme .card-information .price{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.mg-theme .card__badge .badge{border-radius:.3rem;font-weight:600}.mg-tile__media{border-radius:var(--mg-radius-md);background:rgb(var(--mg-studio))}.mg-theme .mg-tile__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1.4rem + .3vw,1.8rem);line-height:1.2}@media screen and (min-width:990px){.mg-lineup__item:nth-child(2n){margin-block-start:4rem}}.mg-lineup__item{scroll-snap-align:center}.mg-lineup__link{display:grid;gap:.6rem;color:inherit;text-decoration:none}.mg-lineup__plate{display:block;aspect-ratio:1;margin-block-end:.8rem;overflow:hidden;border-radius:.4rem;background:rgb(var(--mg-studio));transform:skew(var(--mg-slant));transition:transform .3s var(--mg-ease)}.mg-lineup__plate img{display:block;width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply;transform:skew(calc(var(--mg-slant) * -1))}.mg-lineup__link:hover .mg-lineup__plate,.mg-lineup__link:focus-visible .mg-lineup__plate{transform:translateY(-.6rem) skew(var(--mg-slant))}.mg-lineup__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.4rem;font-weight:600;line-height:1.35}.mg-lineup__price .price,.mg-lineup__price .price-item{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.mg-lineup__price .badge{display:none}@media(prefers-reduced-motion:no-preference){.mg-lineup__plate{animation:mg-plate-rise .7s calc(var(--i, 0) * 70ms) var(--mg-ease) both}}.mg-benefits--strip{padding-block:2rem;border-block-end:.1rem solid rgba(var(--color-foreground),.1)}.mg-benefits--strip .mg-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem}@media screen and (min-width:990px){.mg-benefits--strip .mg-benefits__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-benefits--strip .mg-benefit{padding:0;border:0;background:none;gap:1.2rem}.mg-benefits--strip .mg-benefit__icon{width:3.6rem;height:3.6rem;background:rgb(var(--mg-studio))}.mg-theme .mg-benefits--strip .mg-benefit__title{font-size:1.5rem}.mg-benefits--strip .mg-benefit__text,.mg-benefits--strip .mg-benefit__link{font-size:1.3rem}.mg-statement__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem}.mg-statement__text{margin:0;max-width:16ch;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3rem,2.2rem + 2.4vw,5.2rem);line-height:1.05;letter-spacing:-.025em;color:rgb(var(--color-foreground))}:root{--mg-card: 255, 255, 255;--mg-card-radius: 2.4rem;--mg-card-radius-sm: 1.6rem}.mg-theme .section-header{padding:1.2rem clamp(.8rem,2vw,2.4rem) 0;background:rgb(var(--color-background))}.mg-theme .section-header .header-wrapper{max-width:calc(var(--page-width) + 4rem);margin-inline:auto;border:0;border-radius:2rem;box-shadow:0 .2rem 1.6rem #1111110f}.mg-theme .section-header .header{padding-block:1rem}.mg-theme .mg-section-head:not(.visually-hidden){flex-direction:column;align-items:center;text-align:center}.mg-theme .title-wrapper-with-link{flex-direction:column;align-items:center;text-align:center;gap:.4rem}.mg-theme .title-wrapper-with-link .title{margin:0}.mg-theme .collection__title.title-wrapper{text-align:center}.mg-theme .collection__title .title{margin-inline:auto}.mg-theme .button{min-height:4.8rem;padding-inline:2.8rem}.mg-theme .card .media,.mg-theme .card__media .media{background-color:rgb(var(--mg-card))}.mg-theme .card .media img{padding:8%}.mg-tile__media{border-radius:var(--mg-card-radius-sm);background:rgb(var(--mg-card))}.mg-benefits--strip{padding-block:1.2rem clamp(2.4rem,1.6rem + 1vw,3.2rem);border:0}.mg-benefits--strip .mg-benefits__list{padding:2rem clamp(1.6rem,3vw,3.2rem);border-radius:2rem;background:rgb(var(--mg-card))}.mg-benefits--strip .mg-benefit__icon{background:rgb(var(--color-background))}.mg-hero__backdrop,.mg-hero__backdrop video,.mg-hero__backdrop img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mg-hero__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 30%,#0000008c)}.mg-hero__mobile-still{display:none}@media screen and (max-width:749px){.mg-hero__mobile-still{display:block}.mg-hero__backdrop--desktop-video .mg-hero__video{display:none}}.mg-video-still{display:none}@media screen and (max-width:749px){.mg-video-still{display:contents}.mg-inview-video--desktop{display:none}}.mg-tile__media--fill img{padding:0;object-fit:cover;mix-blend-mode:normal}.mg-split__card{display:grid;gap:1.2rem}@media screen and (min-width:990px){.mg-split__card{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}.mg-split__media,.mg-split__body{overflow:hidden;border-radius:var(--mg-card-radius);background:rgb(var(--mg-card))}.mg-split__media{display:grid;place-items:center;aspect-ratio:1}.mg-split__media img,.mg-split__media video{width:100%;height:100%;object-fit:cover}.mg-split__media--product{background:rgb(var(--mg-card))}.mg-split__media--product img{object-fit:contain;padding:10%}.mg-split__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;padding:clamp(3.2rem,2rem + 4vw,6.4rem) clamp(2.4rem,1rem + 4vw,6.4rem);text-align:center}.mg-split__eyebrow{margin:0;font-weight:600;color:rgba(var(--color-foreground),.7)}.mg-theme .mg-split__heading{margin:0;max-width:14ch;font-size:clamp(3rem,2rem + 2.4vw,5rem);line-height:1.05}.mg-split__text{max-width:40ch;color:rgba(var(--color-foreground),.75)}.mg-device-finder__inner{padding:clamp(2.4rem,1.6rem + 3vw,5.6rem);border-radius:var(--mg-card-radius);background:rgb(var(--mg-card))}.mg-statement__inner{flex-direction:column;align-items:center;text-align:center}.mg-statement__text{max-width:20ch;font-size:clamp(3rem,2rem + 2.4vw,5.2rem)}.mg-theme .product__media-item .media{overflow:hidden;border-radius:var(--mg-card-radius);background-color:rgb(var(--mg-card))}.mg-theme .mg-compat,.mg-theme .mg-assurances,.mg-theme .mg-pdp-block{border:0;border-radius:2rem;background:rgb(var(--mg-card))}.mg-theme .section-header{background:transparent}.mg-theme .section-header .header-wrapper{transition:background-color .3s var(--mg-ease),box-shadow .3s var(--mg-ease)}.mg-theme .section-header.scrolled-past-header .header-wrapper{background-color:#ffffffe0;box-shadow:0 .8rem 3.2rem #1111111f;-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px)}.mg-split__card{gap:0;background:rgb(var(--mg-card))}.mg-split__media,.mg-split__body{border-radius:0}@media screen and (min-width:990px){.mg-split__card{gap:0}.mg-split__media{aspect-ratio:6 / 5}}.mg-device-finder__inner{padding:clamp(2.4rem,1.6rem + 2vw,4rem)}.mg-theme :is(h1,h2,h3,.h0,.h1,.h2,.h3,.title,.mg-hero__heading,.mg-split__heading,.mg-section-head__title,.mg-statement__text){letter-spacing:-.035em}.mg-theme :is(.title,.mg-section-head__title){font-size:clamp(3rem,2rem + 2vw,4.8rem);line-height:1.08}.mg-theme .header__menu-item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;letter-spacing:-.01em;padding-inline-start:1rem}.mg-theme a.header__menu-item{padding-inline-end:1rem}.mg-theme .mega-menu__content{left:0;right:0;top:calc(100% + .8rem);width:min(100% - 2.4rem,128rem);margin-inline:auto;padding:3.2rem;border:0;border-radius:2.4rem;box-shadow:0 1.6rem 4.8rem #11111124}.mg-theme .mega-menu__content:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:1.2rem}.mg-mega{display:grid;gap:2.4rem;padding:0}.mg-mega--promo{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem)}.mg-theme .mega-menu .mg-mega__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.6rem;margin:0;padding:0}.mg-theme .mega-menu .mg-mega__card{display:grid;gap:1rem;padding:0;text-decoration:none}.mg-mega__media{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.2rem;background:#f2f2f2}.mg-mega__media img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s var(--mg-ease)}.mg-mega__title,.mg-mega__promo-label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em}.mg-mega__title{font-size:1.7rem;color:rgb(var(--color-foreground))}.mg-mega__promo{position:relative;min-height:26rem;overflow:hidden;border-radius:1.6rem;color:#fff}.mg-mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--mg-ease)}.mg-mega__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0009,#0000 55%)}.mg-mega__card:hover .mg-mega__media img,.mg-mega__promo:hover img{transform:scale(1.04)}.mg-mega__promo-label{position:absolute;z-index:1;inset-inline:2rem;bottom:1.8rem;font-size:2.2rem}.mg-theme .header__inline-menu:has(details[open]) .header__menu-item{color:rgba(var(--color-foreground),.45)}.mg-theme .header__inline-menu details[open]>.header__menu-item{color:rgb(var(--color-foreground))}.mg-theme .header__inline-menu details[open]>.header__menu-item span{text-decoration:none}.mg-theme .button{min-height:4.4rem;padding-inline:2.4rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;letter-spacing:-.01em}.mg-theme .button--primary{background-image:linear-gradient(180deg,#ffffff24,#fff0 60%)}.mg-split__card{overflow:hidden;border-radius:2rem;box-shadow:0 .4rem 1.6rem #11111114}@media screen and (min-width:990px){.mg-split__media{aspect-ratio:4 / 3}}.mg-split__eyebrow{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,1.4rem + .6vw,2.4rem);letter-spacing:-.02em;color:rgb(var(--color-foreground))}.mg-theme .mg-split__heading{max-width:13ch;font-size:clamp(3.2rem,2rem + 2.4vw,5.4rem);line-height:1}.mg-split__body{gap:1.2rem}.mg-split__body .button{margin-block-start:.8rem}.mg-theme .card--standard .card__inner{overflow:hidden;border-radius:2rem;background:rgb(var(--mg-card));box-shadow:0 .4rem 1.6rem #1111110f}.mg-theme .card--standard .card__media .media{background:rgb(var(--mg-card))}.mg-theme .card--standard>.card__content{padding-inline:.4rem}.mg-theme .card__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;letter-spacing:-.015em}.mg-theme .collection:has(>.collection__view-all){display:flex;flex-direction:column}.mg-theme .collection>.collection__view-all{order:1;margin:-1.2rem 0 2.4rem}.mg-theme .collection>slider-component{position:relative;order:2}.mg-theme .collection .slider-buttons{position:absolute;inset-inline:0;top:36%;z-index:2;justify-content:space-between;padding-inline:.8rem;pointer-events:none}.mg-theme .collection .slider-counter{display:none}.mg-theme .collection .slider-button{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:#111;box-shadow:0 .4rem 1.2rem #11111129;pointer-events:auto}.mg-theme .collection .slider-button:disabled{opacity:0}.mg-theme .collection>slider-component.slider-mobile-gutter{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}.mg-theme .collection .slider.product-grid{--desktop-margin-left-first-item: 0rem;scroll-padding-inline:0}.mg-theme .collection .slider.product-grid:after{content:none}.mg-theme .collection .slider.product-grid .grid__item:first-of-type{margin-inline-start:0}@media screen and (max-width:749px){.mg-theme .collection .slider.product-grid .grid__item{width:calc((100% - var(--grid-mobile-horizontal-spacing)) / 2);min-width:0}}@media screen and (min-width:750px){.mg-theme .collection>slider-component.slider-mobile-gutter{padding-inline:5rem}}@media screen and (min-width:750px)and (max-width:989px){.mg-theme .collection .slider.product-grid .grid__item{width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing)) / 3)}}@media screen and (min-width:990px){.mg-theme .collection .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)}.mg-theme .collection .slider-buttons{inset-inline:2rem}}.mg-theme .product-card-wrapper .card--standard>.card__content{display:flex;flex-direction:column}.mg-theme .product-card-wrapper .card--standard>.card__content .card__information{display:flex;flex:1 0 auto;flex-direction:column;padding-block:1.4rem .4rem}.mg-theme .product-card-wrapper .card__heading{--mg-card-title-lines: 3;min-height:calc(var(--mg-card-title-lines) * 1.3em);margin:0;font-size:1.5rem;line-height:1.3;text-wrap:pretty}.mg-theme .product-card-wrapper .card__heading a{-webkit-line-clamp:var(--mg-card-title-lines)}.mg-theme .product-card-wrapper .card-information{margin-block-start:auto;padding-block-start:.6rem}.mg-theme .product-card-wrapper .price-item--regular{font-weight:500}@media screen and (min-width:750px){.mg-theme .product-card-wrapper .card__heading{--mg-card-title-lines: 2;font-size:1.6rem}}.mg-theme .footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em}@media screen and (min-width:990px){.mg-theme .footer__content-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(28rem,1fr);gap:4.8rem;align-items:start}.mg-theme .footer-block--newsletter{margin-top:0}.mg-theme .footer-block__newsletter{text-align:start}}.mg-theme .footer{border-block-start:0}.mg-theme .footer-block__heading{font-size:1.5rem}.mg-theme .footer-block__details-content .list-menu__item--link{font-size:1.5rem;min-height:4.4rem;padding-block:.4rem}.mg-theme .footer__copyright{font-size:1.3rem}.shopify-design-mode .mg-sticky-atc{position:static}[dir=rtl] .mg-icon--directional,[dir=rtl] .icon-arrow,[dir=rtl] .icon-caret~.icon-arrow,[dir=rtl] .menu-drawer__menu-item>.svg-wrapper .icon-arrow,[dir=rtl] .menu-drawer__close-button .icon-arrow{transform:scaleX(-1)}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%)}[dir=rtl] .menu-opening .menu-drawer{transform:translate(0)}[dir=rtl] .menu-drawer__submenu{left:auto;right:0;transform:translate(-100%)}[dir=rtl] .js .menu-drawer__menu-item .icon-caret,[dir=rtl] .menu-drawer__menu-item>.svg-wrapper{right:auto;left:3rem}[dir=rtl] .menu-drawer__close-button .svg-wrapper{margin-right:0;margin-left:1rem}[dir=rtl] .drawer{justify-content:flex-end}[dir=rtl] .drawer__close{right:auto;left:-10px}[dir=rtl] .drawer__inner{transform:translate(-100%)}[dir=rtl] .drawer.active .drawer__inner{transform:translate(0)}[dir=rtl] .field__label,[dir=rtl] .customer .field label{left:auto;right:calc(var(--inputs-border-width) + 2rem)}[dir=rtl] .field__button{right:auto;left:var(--inputs-border-width)}[dir=rtl] .header__icon--cart{margin-right:0;margin-left:-1.2rem}[dir=rtl] .cart-count-bubble{right:auto;left:.8rem}[dir=rtl] .card__badge.top.left,[dir=rtl] .card__badge.bottom.left{justify-content:flex-end}[dir=rtl] .price .price-item{margin-right:0;margin-left:1rem}@media(prefers-reduced-motion:reduce){.mg-theme *,.mg-theme *:before,.mg-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:lang(ar),:lang(ar) *{letter-spacing:0!important}[dir=rtl] summary .icon-caret{right:auto;left:1.5rem}[dir=rtl] .header__menu-item .icon-caret{left:.8rem}[dir=rtl] .slider-button svg{scale:-1 1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/maxguard.css.map */
