.mg-commerce-collection{--mg-commerce-border: rgba(var(--color-button), .2);--mg-commerce-radius: 1.2rem;--mg-commerce-shadow: 0 .8rem 2.4rem rgba(var(--color-foreground), .07)}.mg-commerce-collection .collection{max-width:120rem}.mg-commerce-cta{--color-button: 255, 90, 0;--color-button-text: 37, 42, 64;--mg-button-focus-color: #101020;background:#c5d1ec;color:#101020}.mg-commerce-cta .rich-text__wrapper{width:100%}.mg-commerce-cta .rich-text__blocks{margin-inline:auto;max-width:68rem}.mg-commerce-cta .rich-text__caption{color:#ff5a00;font-family:var(--font-body-family);font-size:1.3rem;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.mg-commerce-cta .rich-text__heading{color:#101020;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1.05}.mg-commerce-cta .rich-text__text,.mg-commerce-cta .rich-text__text p{color:#101020b8;font-size:1.8rem;line-height:1.6}.mg-commerce-cta .rich-text__buttons{align-items:center;gap:1.2rem 2.4rem;max-width:none}.mg-commerce-cta .rich-text__buttons--multiple>*{flex-grow:0;min-width:0}.mg-commerce-cta .button--text{--mg-button-text-color: #101020}.mg-commerce-cta__inner{box-sizing:border-box;text-align:center}.mg-commerce-cta__eyebrow{color:var(--mg-section-eyebrow-color);font-family:var(--font-body-family);font-size:var(--mg-section-eyebrow-font-size);font-weight:var(--mg-section-eyebrow-font-weight);letter-spacing:var(--mg-section-eyebrow-letter-spacing);line-height:var(--mg-section-eyebrow-line-height);margin:0 auto 1.2rem;text-transform:uppercase}.mg-commerce-cta__heading{color:#101020;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:0 auto;max-width:68rem}.mg-commerce-cta__text{color:#101020b8;font-size:1.8rem;line-height:1.6;margin:1.6rem auto 0;max-width:62rem}.mg-commerce-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;justify-content:center;margin-top:2.4rem}.mg-commerce-cta__actions .button--text{--mg-button-text-color: #101020}.mg-commerce-collection .product-grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 2.4rem;align-items:stretch}.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-ultra{order:1}.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-universal{order:2}.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-handgrips{order:3}.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-rocker-feet{order:4}.mg-commerce-collection--all .mg-commerce-grid-item--american-flag-mobiskin{order:5}.mg-commerce-collection .product-grid>.grid__item,.mg-commerce-collection .mg-commerce-card,.mg-commerce-collection .mg-commerce-card>.card{height:100%}.mg-commerce-collection .mg-commerce-card{background:rgb(var(--color-background));border:.1rem solid var(--mg-commerce-border);border-radius:var(--mg-commerce-radius);box-shadow:none;overflow:hidden}.mg-commerce-collection .mg-commerce-card>.card{display:flex;flex-direction:column}.mg-commerce-collection .mg-commerce-card .card__inner{background:rgba(var(--color-button),.025)}.mg-commerce-collection .mg-commerce-card>.card>.card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:2.4rem}.mg-commerce-collection .mg-commerce-card .card__information{padding:0}.mg-commerce-collection .mg-commerce-card .card__heading{font-family:var(--font-heading-family);font-size:2.3rem;font-weight:400;line-height:1.18}.mg-commerce-collection .mg-commerce-card .card-information>.price{margin-top:1.2rem}.mg-commerce-collection .mg-commerce-card .price-item{font-size:1.7rem}.mg-commerce-collection .mg-commerce-card .quick-add{margin:auto 0 0;padding-top:2.4rem}.mg-commerce-collection .mg-commerce-card .quick-add__submit{--color-button: 255, 90, 0;--color-button-text: 37, 42, 64;--mg-button-focus-color: rgb(var(--color-foreground))}.mg-commerce-collection .mg-commerce-card .badge{--color-badge-background: 16, 16, 32;--color-badge-foreground: 255, 255, 255}.mg-commerce-product-section .page-width{max-width:120rem}.mg-commerce-product-section.mg-commerce-product-section{padding-bottom:3.2rem}.mg-commerce-product .product__title{margin-bottom:.8rem}.mg-commerce-product .product__title+.product__text{color:rgb(var(--color-button));font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.35;margin-top:0;text-transform:none}.mg-commerce-product .product-form__buttons{max-width:none}.mg-commerce-product .product__details-layout{margin-left:auto;margin-right:auto;max-width:100rem}.mg-commerce-product .product__details-features-heading{font-family:var(--font-heading-family);font-weight:400}@media screen and (min-width:990px){.mg-commerce-product .product-media-container{margin-inline:auto;max-width:52rem}.mg-commerce-product .product-media-container.constrain-height{--constrained-height: clamp(48rem, calc(100vh - 22rem) , 64rem)}.mg-commerce-collection--all .product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.mg-commerce-collection--all .product-grid>.grid__item{max-width:none;width:auto}.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-ultra,.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-universal{grid-column:span 3}.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-handgrips,.mg-commerce-collection--all .mg-commerce-grid-item--mobilegs-rocker-feet,.mg-commerce-collection--all .mg-commerce-grid-item--american-flag-mobiskin{grid-column:span 2}.mg-commerce-collection .mg-commerce-card{box-shadow:var(--mg-commerce-shadow)}.mg-commerce-product .product__info-wrapper{padding-left:5rem}}@media screen and (min-width:750px)and (max-width:989.98px){.mg-commerce-product.grid--2-col-tablet{align-items:flex-start;column-gap:3rem}.mg-commerce-product.grid--2-col-tablet>.product__media-wrapper{align-self:flex-start;max-width:calc(42% - 1.5rem);position:sticky;top:3rem;width:calc(42% - 1.5rem)}.mg-commerce-product.grid--2-col-tablet>.product__info-wrapper{max-width:calc(58% - 1.5rem);padding:0;width:calc(58% - 1.5rem)}.mg-commerce-product .product__info-container{margin-inline:0;width:100%}}@media(hover:hover)and (pointer:fine){.mg-commerce-collection .mg-commerce-card:hover{border-color:rgb(var(--color-button))}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.mg-commerce-collection .mg-commerce-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mg-commerce-collection .mg-commerce-card:hover{transform:translateY(-.2rem)}}@media(prefers-reduced-motion:reduce){.mg-commerce-collection .mg-commerce-card{transition:none}}@media screen and (max-width:749px){.mg-commerce-cta .rich-text__blocks>*+*{margin-top:1.6rem}.mg-commerce-cta .rich-text__text,.mg-commerce-cta .rich-text__text p{font-size:1.6rem}.mg-commerce-cta .rich-text__buttons{flex-direction:column}.mg-commerce-cta .rich-text__buttons .button--primary{width:100%}.mg-commerce-cta__text{font-size:1.6rem}.mg-commerce-cta__actions{flex-direction:column}.mg-commerce-cta__actions .button--primary{width:100%}.mg-commerce-collection .product-grid{--grid-mobile-vertical-spacing: 2.4rem}.mg-commerce-collection .mg-commerce-card>.card>.card__content{padding:2rem}.mg-commerce-collection .mg-commerce-card .card__heading{font-size:2.1rem}.mg-commerce-product .product__media-wrapper{margin-inline:auto;max-width:54rem}.mg-commerce-product .product__info-wrapper{padding-left:0}.mg-commerce-product .product__info-container{margin-inline:auto;max-width:54rem;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-mobilegs-commerce.css.map */
