.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_staticSoftMedia__rz5Vl{border-radius:16px}.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:not(.ll-purchase-button){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):not(.ll-action-primary){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:not(.ll-purchase-button),.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}}.storefront-commerce_studioEditCatalogWidget__nZVcE{box-sizing:border-box;container:storefront-catalog/inline-size;width:100%;max-width:1230px;margin-inline:auto;padding-inline:15px;padding-block:0}.storefront-commerce_studioEditCatalogWidget__nZVcE .storefront-commerce_catalogHeading__MzubM{margin-block-end:20px;padding-inline:0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:normal}.storefront-commerce_studioEditCatalogWidget__nZVcE .storefront-commerce_catalogSubtitle__aOSUk{padding-inline:0}.storefront-commerce_studioEditCatalog__2bGwW.storefront-commerce_studioEditCatalog__2bGwW{--catalog-gap:4px;grid-template-columns:var(--catalog-columns);padding-inline:0;row-gap:2rem}.storefront-commerce_studioEditCard__mRBxD.storefront-commerce_studioEditCard__mRBxD .storefront-commerce_media__pghyb{aspect-ratio:var(--storefront-media-ratio,3/4);border-radius:4px}.storefront-commerce_studioEditCard__mRBxD.storefront-commerce_studioEditCard__mRBxD .storefront-commerce_content__JuMC6{padding:.625rem .25rem 0}.storefront-commerce_studioEditCard__mRBxD.storefront-commerce_studioEditCard__mRBxD .storefront-commerce_name__XSVJd{font-size:.8125rem;font-weight:700;line-height:1.35}.storefront-commerce_studioEditCard__mRBxD.storefront-commerce_studioEditCard__mRBxD .storefront-commerce_price__ccao_{margin-block-end:0;font-size:1rem;font-weight:400;line-height:1.35}.storefront-commerce_studioEditPriceArea__YXfFC{padding-block-start:.25rem}.storefront-commerce_studioEditCard__mRBxD .storefront-commerce_media__pghyb a:focus-visible{outline:2px solid var(--storefront-primary);outline-offset:-3px}.storefront-commerce_studioEditRailNavigation__mHaRH{display:none}.storefront-commerce_studioEditCatalogMore__XQrIZ{display:flex;justify-content:center;margin-block-start:1.25rem}.storefront-commerce_studioEditCatalogMore__XQrIZ>*{display:grid;min-height:44px;place-items:center;padding-inline:.75rem;color:var(--storefront-text);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.storefront-commerce_studioEditCatalogMore__XQrIZ button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}[data-editorial-composition=catalog] .storefront-commerce_catalogHeading__MzubM,[data-editorial-composition=catalog] .storefront-commerce_catalogSubtitle__aOSUk,[data-editorial-composition=catalog] .storefront-commerce_studioCatalog__GMxHn{padding-inline:0}[data-editorial-composition=catalog] .storefront-commerce_catalogHeading__MzubM{margin-block-end:clamp(.875rem,2cqi,1.5rem);font-size:clamp(1.625rem,3cqi,2.75rem)}[data-editorial-composition=catalog] .storefront-commerce_catalogIntroduction__xF2xt .storefront-commerce_catalogHeading__MzubM{margin-block-end:.625rem}[data-editorial-composition=catalog] .storefront-commerce_studioCatalog__GMxHn{--catalog-gap:clamp(.75rem,2cqi,1.75rem);row-gap:clamp(1.5rem,3cqi,2.5rem)}@container storefront-catalog (width < 720px){.storefront-commerce_studioEditCatalogWidget__nZVcE .storefront-commerce_catalogHeading__MzubM{font-size:1.25rem}.storefront-commerce_studioEditCard__mRBxD.storefront-commerce_studioEditCard__mRBxD .storefront-commerce_name__XSVJd{font-size:.75rem}}@container storefront-catalog (width < 610px){.storefront-commerce_studioEditCatalog__2bGwW.storefront-commerce_studioEditCatalog__2bGwW{--catalog-gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@container storefront-catalog (width < 960px){.storefront-commerce_studioEditRail__j_Qxi.storefront-commerce_studioEditRail__j_Qxi{--catalog-gap:2px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2px) * .45);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.storefront-commerce_studioEditRail__j_Qxi::-webkit-scrollbar{display:none}.storefront-commerce_studioEditRail__j_Qxi>*{scroll-snap-align:start}.storefront-commerce_studioEditRailNavigation__mHaRH{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-block-start:.625rem;color:var(--storefront-text);font-family:var(--storefront-body-font),system-ui,sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums}.storefront-commerce_studioEditRailNavigation__mHaRH button{display:grid;place-items:center;min-width:44px;min-height:44px}.storefront-commerce_studioEditRailNavigation__mHaRH button:disabled{opacity:.35}.storefront-commerce_studioEditRailNavigation__mHaRH button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.storefront-commerce_studioEditRailNavigation__mHaRH svg{width:15px;height:15px}.storefront-commerce_studioEditRailNavigation__mHaRH:dir(rtl) svg{transform:scaleX(-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}}