.StorefrontLoading_loading__223J8{width:min(calc(100% - 96px),var(--theme-content-width,1440px));margin:0 auto;padding-block:64px;min-height:80vh;color:var(--theme-foreground,#333)}.StorefrontLoading_label__y0u93{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.StorefrontLoading_catalog__bUh_O,.StorefrontLoading_product__I772S{display:grid;align-items:start;gap:40px}.StorefrontLoading_product__I772S{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px}.StorefrontLoading_catalog__bUh_O{grid-template-columns:repeat(4,minmax(0,1fr))}.StorefrontLoading_placeholder__LwMw5{position:relative;overflow:hidden;background:var(--theme-border,#e7e7e7)}.StorefrontLoading_placeholder__LwMw5:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,var(--theme-background,#fff),transparent);opacity:.55;transform:translateX(-100%);animation:StorefrontLoading_shimmer__F82Qg 1.6s ease-in-out infinite}.StorefrontLoading_media__g3IAv{aspect-ratio:2/3}.StorefrontLoading_product__I772S .StorefrontLoading_media__g3IAv{aspect-ratio:3/4}.StorefrontLoading_summary__eCvcA{display:grid;gap:20px;padding-top:12px}.StorefrontLoading_title__Wf6Tq{height:24px;width:80%}.StorefrontLoading_price__hG_5Y{height:16px;width:34%}.StorefrontLoading_options__4vouh{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-block:28px 12px}.StorefrontLoading_options__4vouh .StorefrontLoading_placeholder__LwMw5{height:44px}.StorefrontLoading_action__J1Z9U{height:48px;margin-bottom:40px}.StorefrontLoading_line__MFUi0{height:14px}.StorefrontLoading_line__MFUi0:last-child{width:65%}@keyframes StorefrontLoading_shimmer__F82Qg{to{transform:translateX(100%)}}@media (max-width:800px){.StorefrontLoading_loading__223J8{width:calc(100% - 40px);padding-block:28px}.StorefrontLoading_product__I772S{grid-template-columns:1fr;gap:32px}.StorefrontLoading_catalog__bUh_O{grid-template-columns:1fr 1fr;gap:24px 16px}}@media (prefers-reduced-motion:reduce){.StorefrontLoading_placeholder__LwMw5:after{animation:none;transform:none}}