.mg-pdp-layout-ready .product--mobilegs-ultra variant-radios{display:block!important;max-width:none}.mg-pdp-layout-ready .product--mobilegs-ultra variant-radios>fieldset{display:none!important}.mg-pdp-layout-ready [data-mg-style-studio]{display:none!important}.mg-pdp-selector{color:#101020;width:100%;container-type:inline-size;margin:0 0 16px}.mg-pdp-selector__heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px}.mg-pdp-selector__heading h2{margin:0;font:700 17px/1.3 var(--font-body-family);letter-spacing:0}.mg-pdp-selector__count{color:#60616b;font-size:13px;line-height:1.4;white-space:nowrap}.mg-pdp-selector__choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 6px}.mg-pdp-selector__option{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;min-height:44px;padding:0 0 4px;border:0;background:transparent;color:#101020;font:400 12px/1.2 var(--font-body-family);cursor:pointer;text-align:center;letter-spacing:0}.mg-pdp-selector__swatch{position:relative;display:block;flex:none;min-height:0;width:min(60px,100%);aspect-ratio:1;border:2px solid transparent;border-radius:8px;padding:3px;box-sizing:border-box}.mg-pdp-selector__swatch img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;border-radius:4px}.mg-pdp-selector__option[data-key=classic_white] .mg-pdp-selector__swatch{border-color:#101020}.mg-pdp-selector__option[aria-pressed=true] .mg-pdp-selector__swatch{border-color:#ff6000}.mg-pdp-selector__option[aria-pressed=true] .mg-pdp-selector__swatch:after{content:"\2713";position:absolute;right:-3px;top:-3px;width:18px;height:18px;border-radius:50%;background:#ff6000;color:#fff;font:700 12px/18px sans-serif;text-align:center}.mg-pdp-selector__option[aria-pressed=true] .mg-pdp-selector__name{font-weight:700}.mg-pdp-selector__option:hover .mg-pdp-selector__swatch{background:#f2f2f4}.mg-pdp-selector__option:focus-visible{outline:2px solid #ff6000;outline-offset:3px;border-radius:5px}.mg-pdp-selector__name{display:block;overflow-wrap:normal}.mg-pdp-selector__stock{font-size:10px;color:#60616b}.mg-pdp-selector__selected{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline;font-size:14px;line-height:1.4;margin:18px 0 0;padding-top:13px;border-top:1px solid #e2e2e7}.mg-pdp-selector__selected strong{font-weight:700}.mg-pdp-selector__selected span{color:#60616b}.mg-pdp-selector__hint{display:none}.mg-pdp-selector__notice{font-size:11px;line-height:1.4;color:#666670;margin:8px 0 0}.mg-pdp-selector__whole{display:none}@container (max-width:310px){.mg-pdp-selector__choices{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-pdp-selector__heading h2{font-size:16px}}@media not (min-width:750px){.mg-pdp-selector{margin:20px 0 12px}}.mg-pdp-initial-layout media-gallery{display:block;position:relative}.mg-pdp-initial-layout [data-pdp-initial-heading]{display:none}@media not (min-width:750px){[id^=MainProduct-].mg-pdp-initial-layout,.mg-pdp-layout-ready [id^=MainProduct-]{padding-top:max(0px,calc(45px - 3rem))}.mg-pdp-initial-layout .product--mobilegs-ultra .mg-style-studio__hero-info,.mg-pdp-layout-ready .product--mobilegs-ultra .mg-style-studio__hero-info{position:static;inset:auto;margin:0 .8rem}.mg-pdp-initial-layout [data-pdp-initial-heading]{display:grid}.mg-pdp-initial-layout product-info>.product__title,.mg-pdp-initial-layout product-info>.product__title+.product__text,.mg-pdp-initial-layout product-info>.product__rating-link{display:none}.mg-pdp-initial-layout .product--mobilegs-ultra .product__media-wrapper>media-gallery,.mg-pdp-layout-ready .product--mobilegs-ultra .product__media-wrapper>media-gallery.mg-pdp-gallery{padding-top:0}.mg-pdp-initial-layout .product--mobilegs-ultra .product__media-list,.mg-pdp-layout-ready .product--mobilegs-ultra .product__media-list{margin-top:0}.mg-pdp-initial-layout .product--mobilegs-ultra .product__media-list>.product__media-item,.mg-pdp-layout-ready .product--mobilegs-ultra .product__media-list>.product__media-item{padding-top:max(16px,var(--focus-outline-padding, 0px),var(--shadow-padding-top, 0px))}.mg-pdp-initial-layout .product--mobilegs-ultra .product__media-list,.mg-pdp-layout-ready .product--mobilegs-ultra .product__media-list{margin-bottom:0}.mg-pdp-initial-layout [id^=GalleryViewer-]>.slider-buttons,.mg-pdp-layout-ready [id^=GalleryViewer-]>.slider-buttons{margin:0}.mg-pdp-layout-ready .mg-pdp-selector{margin-top:8px}.mg-pdp-layout-ready .mg-pdp-selector__heading{margin-bottom:8px}}@media(max-width:359px){[id^=MainProduct-].mg-pdp-initial-layout,.mg-pdp-layout-ready [id^=MainProduct-]{padding-top:max(0px,calc(45px - 2.9rem))}.mg-pdp-initial-layout .product--mobilegs-ultra .mg-style-studio__hero-info,.mg-pdp-layout-ready .product--mobilegs-ultra .mg-style-studio__hero-info{margin-inline:.4rem}}@media(min-width:750px){.mg-pdp-compact .mg-pdp-selector,.mg-pdp-compact .mg-pdp-selector__heading{margin-bottom:10px}.mg-pdp-compact .mg-pdp-selector__choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mg-pdp-compact .mg-pdp-selector__option{gap:4px;padding-bottom:2px}.mg-pdp-compact .mg-pdp-selector__option[aria-pressed=true] .mg-pdp-selector__name{font-weight:400}.mg-pdp-compact .mg-pdp-selector__selected{margin-top:8px;padding-top:8px}.mg-pdp-compact .mg-pdp-selector__notice{margin-top:5px}.mg-pdp-compact .product--mobilegs-ultra .mg-pdp-compact-purchase{display:grid;grid-template-columns:136px minmax(0,1fr);gap:10px;align-items:end;margin:12px 0 0;width:100%}.mg-pdp-compact .mg-pdp-compact-purchase .product-form__quantity,.mg-pdp-compact .mg-pdp-compact-purchase .product-form,.mg-pdp-compact .mg-pdp-compact-purchase .product-form__buttons,.mg-pdp-compact .mg-pdp-compact-purchase form{margin:0;padding:0;min-width:0;width:100%;max-width:none}.mg-pdp-compact .mg-pdp-compact-purchase .quantity__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mg-pdp-compact .mg-pdp-compact-purchase .quantity{width:136px;min-width:136px;min-height:48px;height:48px}.mg-pdp-compact .mg-pdp-compact-purchase .quantity__button{width:44px;min-width:44px;min-height:48px;flex:0 0 44px;padding:0}.mg-pdp-compact .mg-pdp-compact-purchase .quantity__input{width:44px;min-width:0;padding:0;font-size:16px}.mg-pdp-compact .mg-pdp-compact-purchase .product-form__submit{margin:0;min-width:0;width:100%;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.2;letter-spacing:1px}@container (max-width:380px){.mg-pdp-compact .mg-pdp-selector__swatch{width:48px}}@container (max-width:310px){.mg-pdp-compact .mg-pdp-selector__choices{column-gap:2px}}}@media not (min-width:750px){.mg-pdp-compact-purchase{display:none}}.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__toolbar{top:10px;right:10px;bottom:10px;left:10px;height:auto;display:block}.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__primary{position:absolute;right:0;bottom:0}.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__toolbar .mg-pdp-viewer__controls{position:absolute;top:auto;left:0;bottom:0;flex-direction:column}.mg-pdp-viewer__spacer{display:none}.mg-pdp-viewer:not(.is-pdp-3d):not(.is-viewer-fullscreen){border:1px solid transparent}.mg-pdp-viewer__drag-note{position:absolute;left:50%;right:auto;bottom:1.2rem;z-index:2;padding:.6rem 1rem;border:.1rem solid rgba(16,16,32,.14);border-radius:.4rem;background:#ffffffe6;color:#101020b8;font-family:var(--font-body-family, Assistant, sans-serif);font-size:1.2rem;font-weight:400;line-height:calc(1 + .8 / var(--font-body-scale));letter-spacing:.06rem;white-space:nowrap;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:0;transform:translate(-50%,.4rem)}.mg-pdp-viewer.is-pdp-3d:not(.is-pdp-swapping):not(.has-viewer-interacted) .mg-pdp-viewer__drag-note{opacity:1;transform:translate(-50%)}@media not (min-width:750px){.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__drag-note,.mg-pdp-viewer.is-pdp-3d:not(.is-viewer-fullscreen):not(.is-pdp-swapping):not(.has-viewer-interacted) .mg-pdp-viewer__drag-note{left:62px;transform:none}}@container mg-pdp-stage (max-width: 380px){.mg-pdp-viewer .mg-pdp-viewer__drag-note,.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__drag-note{left:50%;bottom:64px;transform:translate(-50%,.4rem)}.mg-pdp-viewer.is-pdp-3d:not(.is-pdp-swapping):not(.has-viewer-interacted) .mg-pdp-viewer__drag-note,.mg-pdp-viewer.is-pdp-3d:not(.is-viewer-fullscreen):not(.is-pdp-swapping):not(.has-viewer-interacted) .mg-pdp-viewer__drag-note{left:50%;transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.mg-pdp-viewer__drag-note{transition:opacity .18s ease,transform .18s ease}}.mg-pdp-viewer__primary{--mg-media-toggle-width:128px;width:var(--mg-media-toggle-width);height:44px;flex-shrink:0}.mg-pdp-viewer__primary .mg-pdp-viewer__pill{box-sizing:border-box;width:var(--mg-media-toggle-width);min-width:var(--mg-media-toggle-width);max-width:var(--mg-media-toggle-width);height:44px;min-height:44px;justify-content:center;white-space:nowrap}.mg-pdp-viewer__primary .mg-pdp-viewer__back-full{display:inline}.mg-pdp-viewer__primary .mg-pdp-viewer__back-compact{display:none}@media not (min-width:750px){.mg-pdp-viewer__primary{--mg-media-toggle-width:112px}.mg-pdp-viewer__primary .mg-pdp-viewer__back-full{display:none}.mg-pdp-viewer__primary .mg-pdp-viewer__back-compact{display:inline}}@container mg-pdp-stage (max-width:360px){.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__primary{--mg-media-toggle-width:104px}.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__primary .mg-pdp-viewer__pill{padding-inline:6px;gap:4px}.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__primary .mg-pdp-viewer__pill svg{width:16px;height:16px}.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__primary [data-pdp-activate][aria-busy=true] svg{display:none}@media not (min-width:750px){.mg-pdp-viewer:not(.is-viewer-fullscreen) .mg-pdp-viewer__primary{--mg-media-toggle-width:96px}}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mobilegs-pdp-layout.css.map */
