.storefront-commerce_catalog__HuLRl{--catalog-gap:1rem;display:grid;gap:var(--catalog-gap);min-width:0;padding-inline:.75rem}.storefront-commerce_studioCatalog__GMxHn{--catalog-gap:var(--storefront-gap,.75rem);padding-inline:1rem;row-gap:2.25rem}.storefront-commerce_catalogHeading__MzubM{margin:0 0 1.5rem;padding-inline:1rem;font-size:clamp(1.625rem,3.5vw,2.625rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.storefront-commerce_catalogIntroduction__xF2xt .storefront-commerce_catalogHeading__MzubM{margin-bottom:.75rem}.storefront-commerce_catalogSubtitle__aOSUk{margin:0 0 1.5rem;padding-inline:1rem;max-width:70ch;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.65;overflow-wrap:anywhere}.storefront-commerce_categoryNav__EchB6 [role=tab]{min-height:48px}.storefront-commerce_studioCategoryNav__SPdn6 [role=tab]{border-radius:var(--storefront-radius,2px);box-shadow:none}.storefront-commerce_studioCategoryNav__SPdn6 [role=tab][aria-selected=false]{background:var(--storefront-background);color:var(--storefront-text);border-color:var(--storefront-line)}.storefront-commerce_studioCategoryNav__SPdn6 [role=tab][aria-selected=true]{color:var(--storefront-on-button)}.storefront-commerce_studioCard__ltwIS{min-width:0;color:var(--storefront-text);background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.storefront-commerce_studioCard__ltwIS:hover{transform:none;box-shadow:none}.storefront-commerce_studioCard__ltwIS .storefront-commerce_media__pghyb{aspect-ratio:var(--storefront-media-ratio,3/4);background:var(--storefront-surface);border-radius:var(--storefront-radius,2px)}.storefront-commerce_mediaPlaceholder__YciRE{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;color:var(--storefront-text);background:linear-gradient(145deg,var(--storefront-surface),var(--storefront-background))}.storefront-commerce_mediaPlaceholderIcon__OGXBG{display:grid;place-items:center;width:clamp(5rem,12vw,8rem);aspect-ratio:1;border:1px solid var(--storefront-line);border-radius:50%;background:var(--storefront-background)}.storefront-commerce_mediaPlaceholderIcon__OGXBG svg{width:48%;height:48%}.storefront-commerce_mediaPlaceholderLabel__Bfm8c{font-family:var(--storefront-body-font),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.storefront-commerce_studioCard__ltwIS .storefront-commerce_content__JuMC6{padding:.875rem 0 0;min-width:0}.storefront-commerce_studioCard__ltwIS .storefront-commerce_name__XSVJd{font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.storefront-commerce_studioCard__ltwIS .storefront-commerce_description__ITHFa{color:var(--storefront-muted);font-size:.8125rem}.storefront-commerce_studioCard__ltwIS .storefront-commerce_price__ccao_{font-size:1rem;font-weight:600}.storefront-commerce_studioCard__ltwIS button{min-height:48px}.storefront-commerce_studioCard__ltwIS .storefront-commerce_action__BJtg2{border-radius:var(--storefront-radius,2px);min-height:48px;padding:.625rem .5rem;gap:.375rem;font-size:.8125rem}.storefront-commerce_studioCard__ltwIS .storefront-commerce_action__BJtg2:not(:disabled){color:var(--storefront-on-button)}.storefront-commerce_studioCard__ltwIS .storefront-commerce_badge__w6Rg7{border-radius:2px;box-shadow:none;padding:.375rem .5rem;font-size:.625rem}.storefront-commerce_studioCard__ltwIS .storefront-commerce_imageControl___FbCp{width:48px;height:48px;border-radius:2px;box-shadow:none;bottom:.375rem;top:auto;transform:none}.storefront-commerce_studioCard__ltwIS .storefront-commerce_imageDots__Uos7z{bottom:1.5rem}.storefront-commerce_studioCard__ltwIS .storefront-commerce_imageDots__Uos7z span{background:var(--storefront-text);opacity:.5}.storefront-commerce_studioCard__ltwIS .storefront-commerce_imageDots__Uos7z span[aria-current=true]{opacity:1}.storefront-commerce_studioCart__H7VgU.storefront-commerce_studioCart__H7VgU{color:var(--storefront-text);background:var(--storefront-background);font-family:var(--storefront-body-font),system-ui,sans-serif;border-color:var(--storefront-line);border-radius:0;box-shadow:none}.storefront-commerce_studioCart__H7VgU .storefront-commerce_heading__U8GQW{color:var(--storefront-text);font-family:var(--storefront-heading-font),system-ui,sans-serif;font-weight:600}.storefront-commerce_studioCart__H7VgU .storefront-commerce_muted__5yHIa{color:var(--storefront-muted)}.storefront-commerce_studioCart__H7VgU .storefront-commerce_sectionTitle__7PvKK svg{color:var(--storefront-text)}.storefront-commerce_studioCart__H7VgU .storefront-commerce_sectionTitle__7PvKK{color:var(--storefront-text);border-color:var(--storefront-line)}.storefront-commerce_studioCart__H7VgU .storefront-commerce_cartRow__E_FNV{background:var(--storefront-surface);border-color:var(--storefront-line);border-radius:2px}.storefront-commerce_studioCart__H7VgU .storefront-commerce_summary__GW3_V{background:var(--storefront-background);border-color:var(--storefront-line)}.storefront-commerce_studioCart__H7VgU .storefront-commerce_quantity__Ukdz0{background:var(--storefront-surface);border:1px solid var(--storefront-line);border-radius:2px}.storefront-commerce_studioCart__H7VgU .storefront-commerce_checkout__qXyIo{color:var(--storefront-on-button);background:var(--storefront-button);border-radius:var(--storefront-radius,2px);min-height:52px}.storefront-commerce_studioCart__H7VgU .storefront-commerce_checkout__qXyIo:hover{transform:none;filter:brightness(.95)}.storefront-commerce_studioCart__H7VgU .storefront-commerce_cartIcon__bauTn{color:var(--storefront-text);background:var(--storefront-surface);border-radius:2px}.storefront-commerce_studioCart__H7VgU .storefront-commerce_image___scN2{border-radius:2px;background:var(--storefront-surface)}.storefront-commerce_studioDrawer__hPsdM.storefront-commerce_studioDrawer__hPsdM{width:min(100vw,460px);max-width:100vw}.storefront-commerce_cartScroll__DxXft{min-height:0;overflow-y:auto;overscroll-behavior:contain}.storefront-commerce_cartFooter__ZWJ9K{padding-bottom:max(1.25rem,env(safe-area-inset-bottom));flex-shrink:0;max-height:65dvh;overflow-y:auto}.storefront-commerce_cartRoot__IAXnc{height:100dvh}.storefront-commerce_cartRoot__IAXnc:focus-visible{outline:none}.storefront-commerce_studioCard__ltwIS button:focus-visible,.storefront-commerce_studioCart__H7VgU button:focus-visible{outline:2px solid var(--storefront-primary);outline-offset:3px}@media (min-width:640px){.storefront-commerce_catalogHeading__MzubM,.storefront-commerce_catalogSubtitle__aOSUk{padding-inline:2rem;margin-bottom:2rem}.storefront-commerce_catalog__HuLRl{--catalog-gap:1.5rem;padding-inline:2rem}.storefront-commerce_studioCatalog__GMxHn{--catalog-gap:var(--storefront-gap,1.5rem);padding-inline:2rem;row-gap:3rem}}@media (min-width:1024px){.storefront-commerce_catalogHeading__MzubM,.storefront-commerce_catalogSubtitle__aOSUk{padding-inline:3rem}.storefront-commerce_catalog__HuLRl{padding-inline:4rem}.storefront-commerce_studioCatalog__GMxHn{--catalog-gap:var(--storefront-gap,2rem);padding-inline:3rem}.storefront-commerce_studioCard__ltwIS .storefront-commerce_imageControl___FbCp{opacity:0}.storefront-commerce_studioCard__ltwIS:focus-within .storefront-commerce_imageControl___FbCp,.storefront-commerce_studioCard__ltwIS:hover .storefront-commerce_imageControl___FbCp{opacity:1}}@media (prefers-reduced-motion:reduce){.storefront-commerce_cartRoot__IAXnc,.storefront-commerce_cartRoot__IAXnc *,.storefront-commerce_studioCard__ltwIS,.storefront-commerce_studioCard__ltwIS *,.storefront-commerce_studioCart__H7VgU *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}