html body.template-product #MainContent .ms-v12-overview .ms-lite-image,html body.template-product #MainContent .ms-v12-overview .ms-lite-overlay{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;max-width:var(--v12-image-scale,92%)!important;max-height:96%!important;margin:0!important;object-fit:contain!important;object-position:center!important;transform-origin:center center!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-image{transform:translate(calc(-50% + var(--v12-offset-x,0%)),calc(-50% + var(--v12-offset-y,0%))) scale(.99)!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-image.is-active{transform:translate(calc(-50% + var(--v12-offset-x,0%)),calc(-50% + var(--v12-offset-y,0%))) scale(1)!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-overlay{transform:translate(calc(-50% + var(--v12-offset-x,0%)),calc(-50% + var(--v12-offset-y,0%)))!important}@media(min-width:1181px){html body.template-product #MainContent .ms-v12-overview .ms-v12-shell{width:min(1500px,calc(100% - 72px))!important;max-width:none!important;margin-inline:auto!important}}@media(min-width:961px)and (max-width:1180px){html body.template-product #MainContent .ms-v12-overview .ms-v12-shell{width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important}}@media(min-width:961px){html body.template-product #MainContent .ms-v12-overview .ms-v12-stage-wrap{grid-template-columns:128px minmax(0,720px)!important;justify-content:center!important;align-items:stretch!important;margin-inline:auto!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-stage{width:100%!important;max-width:720px!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-image-area{top:52px!important;right:24px!important;bottom:60px!important;left:24px!important;overflow:visible!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail{padding:18px 12px!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-title{margin-bottom:14px!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail .ms-lite-segment{min-height:52px!important;padding:0 16px!important;white-space:nowrap!important}}@media(min-width:721px)and (max-width:960px){html body.template-product #MainContent .ms-v12-overview .ms-v12-shell{width:calc(100% - 30px)!important;max-width:none!important;margin-inline:auto!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-stage-wrap{grid-template-columns:112px minmax(0,1fr)!important;align-items:stretch!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-stage{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-image-area{top:48px!important;right:20px!important;bottom:56px!important;left:20px!important;overflow:visible!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail{padding:14px 8px!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-title{margin-bottom:12px!important}}@media(max-width:749px){html body.template-product #MainContent .ms-v12-overview{padding-top:10px!important;padding-bottom:16px!important;overflow-x:hidden!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-shell{width:calc(100% - 16px)!important;max-width:none!important;margin-inline:auto!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-overview-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-gallery{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-info,.ms-v12-stage-wrap,.ms-v12-stage,.ms-v12-option-tabs,.ms-v12-option-panels,.ms-v12-view-rail,.ms-v12-structure){grid-area:auto!important;min-width:0!important;max-width:100%!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-option-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 8px!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-option-tabs>:only-child{grid-column:1/-1!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-option-panels{margin:0 0 10px!important}html body.template-product #MainContent .ms-v12-overview :is(.ms-v12-option-label,.ms-v12-view-title,.ms-v12-structure-label){display:block!important;margin:0 0 6px!important;padding:0!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-choice-grid{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-choice-grid::-webkit-scrollbar{display:none!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-choice{flex:0 0 min(44vw,168px)!important;width:auto!important;min-width:126px!important;max-width:168px!important;min-height:48px!important;padding:7px 9px!important;border-radius:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;scroll-snap-align:start!important;touch-action:manipulation!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-stage-wrap{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;background:transparent!important;border:0!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail{display:block!important;width:100%!important;padding:0 0 2px!important;overflow:hidden!important;background:transparent!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail .ms-lite-segments{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail .ms-lite-segments::-webkit-scrollbar{display:none!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-view-rail .ms-lite-segment{flex:0 0 auto!important;width:auto!important;min-width:78px!important;max-width:112px!important;min-height:44px!important;padding:7px 10px!important;border-radius:0!important;white-space:normal!important;scroll-snap-align:start!important;touch-action:manipulation!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-stage{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:1.04/1!important;overflow:hidden!important;border-radius:0!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-image-area{top:36px!important;right:7px!important;bottom:43px!important;left:7px!important;overflow:hidden!important}html body.template-product #MainContent .ms-v12-overview .ms-lite-image,html body.template-product #MainContent .ms-v12-overview .ms-lite-overlay{max-width:var(--v12-mobile-image-scale,var(--v12-image-scale,92%))!important;max-height:94%!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-structure{display:block!important;width:100%!important;padding:9px 0 2px!important;overflow:hidden!important;background:transparent!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-structure .ms-lite-segments{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 2px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-structure .ms-lite-segments::-webkit-scrollbar{display:none!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-structure .ms-lite-segment{flex:0 0 auto!important;width:auto!important;min-width:104px!important;max-width:148px!important;min-height:44px!important;padding:7px 10px!important;border-radius:0!important;white-space:normal!important;scroll-snap-align:start!important;touch-action:manipulation!important}html body.template-product #MainContent .ms-v12-overview .ms-v12-info{margin-top:12px!important;padding-bottom:8px!important}html body.template-product #MainContent [id^=MSDetails-].msd{padding:18px 0 20px!important;overflow-x:hidden!important}html body.template-product #MainContent [id^=MSDetails-].msd .msd__shell{width:calc(100% - 16px)!important;max-width:none!important;margin-inline:auto!important;padding:0!important}html body.template-product #MainContent [id^=MSDetails-].msd .msd__head{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin:0 0 10px!important}html body.template-product #MainContent [id^=MSDetails-].msd .msd__story-layout{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}html body.template-product #MainContent [id^=MSDetails-].msd .msd__stage{width:100%!important;min-height:0!important;aspect-ratio:1.12/1!important;overflow:hidden!important}html body.template-product #MainContent [id^=MSDetails-].msd .msd__stories{display:block!important;width:100%!important;min-width:0!important}html body.template-product #MainContent [id^=MSDetails-].msd .msd__story{grid-template-columns:30px minmax(0,1fr) 20px!important;gap:8px!important;min-height:60px!important;padding:9px 6px!important}html body.template-product #MainContent .ms-product-recs{padding:24px 0 28px!important;overflow-x:hidden!important}html body.template-product #MainContent .ms-product-recs__wrap{width:calc(100% - 16px)!important;max-width:none!important;margin-inline:auto!important}html body.template-product #MainContent .ms-product-recs__head{gap:8px!important;margin-bottom:11px!important}html body.template-product #MainContent .ms-product-recs__nav button{width:44px!important;height:44px!important}html body.template-product #MainContent .ms-product-recs__viewport{width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body.template-product #MainContent .ms-product-recs__viewport::-webkit-scrollbar{display:none!important}html body.template-product #MainContent .ms-product-recs__track{gap:9px!important}html body.template-product #MainContent .ms-product-recs__card{flex:0 0 min(42.5vw,190px)!important;min-width:0!important;scroll-snap-align:start!important;box-shadow:none!important;transform:none!important}html body.template-product #MainContent .ms-product-recs__media{height:auto!important;aspect-ratio:1/1!important;padding:7px!important}html body.template-product #MainContent .ms-product-recs__meta{min-height:72px!important;padding:9px 7px!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ms-product-template-parity.css.map */
