.cf-site[data-site-storefront] [data-sf-product-page] .sf-product-sizes{margin-top:24px}.sf-product-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sf-product-section-heading h2{font-size:var(--ui-text-15);font-weight:var(--ui-weight-semibold)}.sf-product-section-heading h2 span{font-weight:400;color:var(--ink)}.sf-product-in-store a,.sf-product-section-heading button{min-height:var(--ui-height-cap44);display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px;font-size:var(--ui-text-15);font-weight:var(--ui-weight-semibold);line-height:normal}.sf-product-size-options{display:flex;flex-wrap:wrap;gap:var(--btn-gap)}.sf-product-size-options button{flex:0 0 auto}.sf-product-size-options .sz span{line-height:normal}.sf-product-muted,.sf-product-size-options button[data-out]{color:var(--fg-muted)}.sf-product-muted{font-size:13px;line-height:1.5}.sf-product-in-store{margin-top:12px;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;line-height:1.5}.sf-product-in-store p{flex:1 1 180px}.sf-product-in-store>p:first-child{font-size:var(--ui-text-13);color:var(--muted)}.sf-product-in-store a{text-decoration:none}.sf-product-facts{margin-top:20px;font-size:15px;line-height:1.5}.sf-product-fit-box{padding:14px;border:1px solid var(--chelfy-ink-16);border-radius:12px}.sf-product-fit-box h2{font-size:var(--ui-text-15);font-weight:var(--ui-weight-semibold)}.sf-product-fit-box p+p{margin-top:6px}.cf-site[data-site-storefront] .sf-product-facts details{border:0;padding:0}.sf-product-facts summary{display:flex;align-items:center;cursor:pointer;list-style:none}.sf-product-facts details p{margin-top:10px}.sf-product-fit-panel{display:grid;gap:16px;padding-top:6px;line-height:1.6}.sf-product-fit-panel h3{font-size:var(--ui-text-15);line-height:var(--ui-leading-15);font-weight:400;color:var(--muted)}.sf-product-app-moment{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:15px;line-height:1.5}.sf-product-free-try-on{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;line-height:20px}.sf-product-free-try-on span{width:8px;height:8px;flex:none;border-radius:50%;background:var(--chelfy-ink)}.sf-product-try-on-paused{margin-top:16px;font-size:15px;line-height:1.5;color:var(--fg-muted)}.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-title-price]{display:block}.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-title-price]>p{margin-top:4px}.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-product-boutique]{margin-bottom:12px}@media (max-width:1024px){.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-product-layout]{grid-template-columns:minmax(0,1fr);gap:20px}.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-product-primary]{margin-top:28px;border-top:1px solid var(--chelfy-ink-16);padding-top:20px}.cf-site[data-site-storefront] [data-sf-product-page] [data-testid=product-gallery]{height:240px}}@media (min-width:1025px){.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-product-layout]{grid-template-columns:minmax(0,560px) minmax(360px,1fr);gap:clamp(32px,6vw,80px)}.cf-site[data-site-storefront] [data-sf-product-page] [data-sf-gallery-well]{position:sticky;top:88px}}@media (prefers-reduced-motion:no-preference){.sf-product-size-options button:active{transform:scale(.98);transition:transform .1s}}@media (max-width:1023px){.storefront-sheet:has(.sf-product-fit-panel){inset:auto 0 0;margin:0;width:100%;max-width:none;border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;padding:8px 20px max(20px,env(safe-area-inset-bottom))}}@media (min-width:1024px){.storefront-sheet:has(.sf-product-fit-panel){inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(460px,100vw);border-radius:0;padding:24px 28px;box-shadow:var(--ui-shadow-panel)}}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;position:static;inset:auto;bottom:auto;z-index:auto;margin-top:24px;padding:0;border:0;background:transparent}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]>p{margin:0;text-align:left}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-action-purchase{min-width:0}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-free-try-on{min-height:28px;margin:0}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-purchase-note{margin-top:4px;font-size:14px;line-height:20px;overflow-wrap:anywhere}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary][data-sf-paused-actions]{min-height:184px}.cf-site[data-site-storefront] [data-sf-piece-page]:has([data-sf-product-primary][data-sf-paused-actions]) .sf-product-variant-picker{padding-bottom:32px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-facts{margin-top:24px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store{margin-top:12px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-layout]{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:0}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page]{padding-top:0}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page] [data-sf-gallery-well]{position:relative;top:auto;right:auto;bottom:auto;left:auto}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-gallery]{height:240px;border-radius:var(--ui-radius-card);background:var(--pale)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-gallery-slide]{display:grid;place-items:center}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-summary]{padding-top:0}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-boutique]{margin:0 0 10px;font-size:13px;line-height:20px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]{display:block}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price] h1{font-size:var(--ui-text-22);line-height:var(--ui-leading-22);letter-spacing:var(--ui-tracking-22);font-weight:var(--ui-weight-semibold)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p{margin-top:0;font-size:var(--ui-text-22);line-height:var(--ui-leading-22);font-weight:var(--ui-weight-semibold)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>*+*{margin-top:24px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-try-on-paused{display:flex;align-items:center;gap:8px;min-height:28px;margin-top:4px;color:var(--muted);font-size:var(--ui-text-13);line-height:var(--ui-leading-13);overflow-wrap:anywhere}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-gallery] img{-o-object-fit:contain;object-fit:contain}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page] .sf-product-facts summary{display:flex;align-items:center;min-height:var(--ui-height-cap);padding:0;list-style:none;font-size:var(--ui-text-17);font-weight:400;border-top:1px solid var(--rule)}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page] .sf-product-facts summary::-webkit-details-marker{display:none}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page] .sf-product-facts summary::marker{content:""}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page] .sf-product-facts summary:after{margin-left:auto}@media (min-width:1024px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-layout]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-gallery]{height:456px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price] h1{font-size:var(--ui-text-28);line-height:var(--ui-leading-28);letter-spacing:var(--ui-tracking-28)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]{padding-top:20px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-gallery-slide] img{position:static!important;width:auto!important;height:auto!important;max-width:100%;max-height:100%}}.cf-site[data-site-storefront] [data-sf-piece-page] [data-whole-outfit-line]{margin-top:12px}@media (max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-layout]{gap:16px}}@media (min-width:1024px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-boutique]{margin-bottom:14px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p{margin-top:6px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]{margin-top:22px;gap:12px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-try-on-paused{font-size:var(--ui-text-15);line-height:var(--ui-leading-15)}}.sf-product-thumbnails{display:none}.sf-product-photo-actions{position:absolute;right:10px;top:8px;z-index:10;display:flex;flex-direction:column;gap:0}.sf-product-photo-actions button>span:not(.chelfy-ui){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sf-product-photo-actions>div:first-child button{padding:0;min-width:38px}.sf-product-desktop-social{display:none}.sf-product-shop-row{display:flex;align-items:center;gap:12px}.sf-product-shop-row .mono{line-height:normal}.sf-product-shop-logo{position:relative;flex:none;width:32px;height:32px;overflow:hidden;border-radius:50%}.sf-product-opening{display:block}.sf-product-fit-boxes strong,.sf-product-opening strong{font-weight:var(--ui-weight-semibold)}.sf-product-stock-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.sf-product-stock-note svg{flex:none}.sf-product-add-sizes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;min-height:44px}.sf-product-fit-boxes{display:grid;gap:10px;margin-top:20px}.sf-product-fit-boxes p{margin-top:4px}.sf-product-size-alert{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}.sf-product-size-alert>p{flex-basis:100%}.sf-product-related{margin-top:24px}.sf-product-related-grid{display:grid;grid-auto-flow:column;grid-auto-columns:112px;gap:12px;overflow-x:auto;margin-top:10px;scrollbar-width:none}.sf-product-related-card{min-width:0;position:relative}.sf-product-related-look{display:grid;gap:6px}.sf-product-related-look-image{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--ui-radius-card);overflow:hidden;background:var(--pale)}.sf-product-related-shop{margin-top:3px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store{flex-wrap:nowrap}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store>span{flex:1}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store svg{flex:none}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>[data-sf-product-delivery]{font-size:var(--ui-text-13);line-height:var(--ui-leading-13);font-weight:400;color:var(--muted);margin-top:4px}@media (max-width:1023px){.cf-site[data-site-storefront] .sf-tryon-frame:has([data-sf-product-page]){width:calc(100% - 32px);margin-inline:auto;padding-bottom:160px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-gallery]{height:330px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-boutique]{margin-bottom:10px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]{position:fixed;inset:auto 0 0;z-index:40;padding:10px 16px max(10px,env(safe-area-inset-bottom));margin:0;gap:8px;background:var(--paper);border-top:1px solid var(--rule)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary][data-sf-paused-actions]{min-height:0}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card article{font-size:var(--ui-text-13)}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card .sf-card-truth,.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card [data-save-piece],.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card [data-sf-card-swatches]{display:none}}@media (min-width:1024px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>[data-sf-product-delivery]{font-size:var(--ui-text-15);line-height:var(--ui-leading-15)}.cf-site[data-site-storefront] .sf-tryon-frame:has([data-sf-product-page]){width:calc(100% - 64px);max-width:1376px;margin-inline:auto}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-layout]{grid-template-columns:minmax(0,688px) minmax(0,520px);gap:48px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-gallery-well]{padding-left:88px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-gallery]{height:auto;aspect-ratio:4/5}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-gallery-slide] img{position:absolute!important;width:100%!important;height:100%!important}.sf-product-thumbnails{display:flex;flex-direction:column;gap:10px;position:absolute;top:0;left:0;width:72px}.sf-product-thumbnail{position:relative;width:72px;height:90px;flex:none;border-radius:10px}.sf-product-thumbnail[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.cf-site[data-site-storefront] [data-sf-piece-page] .ui-storefront-gallery-pagination,.sf-product-photo-actions{display:none}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]{padding-top:0}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-boutique]{margin-bottom:14px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-action-purchase,.sf-product-shop-row>div{display:flex;align-items:center;gap:12px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-action-purchase>:first-child{flex:1}.sf-product-desktop-social{display:flex;align-items:center;gap:8px}.sf-product-desktop-social>div:last-child button{width:52px;min-width:52px;padding:0}.sf-product-desktop-social>div:last-child button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sf-product-related-grid{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:14px;overflow:visible}.sf-product-related-shop{display:none}}@media (max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card [data-sf-product-size-line],.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card article>.flex,.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card article>p.mt-1{display:none}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card article>a{font-size:var(--ui-text-13);margin-top:6px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-related-card article>p{font-size:var(--ui-text-13)}}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-stock-note{margin-top:10px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-in-store{margin-top:12px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-fit-boxes{margin-top:20px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-facts{margin-top:16px}.sf-product-thumbnail:after{content:"";position:absolute;inset:0;z-index:20;border-radius:inherit;pointer-events:none}.sf-product-thumbnail:focus-visible{outline:none}.sf-product-thumbnail:focus-visible:after{box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 4px var(--ink)}.sf-product-add-sizes .chelfy-ui.tlink{line-height:var(--ui-leading-15)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary][data-sf-paused-actions] .sf-product-action-purchase>a{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--key)}.sf-product-shop-row .chelfy-ui.t15.sb{color:var(--ink)}@media(max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p>[data-sf-product-delivery]{display:block;margin-left:0;margin-top:4px}}.sf-product-desktop-add-sizes{display:none}.sf-product-old-price{margin-left:8px;font-weight:400}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>.sf-product-price-note{font-size:var(--ui-text-13);line-height:var(--ui-leading-13);font-weight:400;margin-top:2px;display:block}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p:has(.sf-product-old-price){display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p:has(.sf-product-old-price)>[data-sf-product-delivery]{order:2;flex-basis:100%}.sf-product-in-store>a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.sf-unavailable-product-details .sf-profile-identity,.sf-unavailable-product-details [data-storefront-profile]>.t17{display:none}.sf-unavailable-product-details .sf-profile-place{margin-top:16px}.sf-unavailable-product-details .sf-profile-extra{display:block}.sf-product-offline-toast{position:fixed;bottom:112px;left:50%;transform:translateX(-50%);z-index:50;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px)}@media(min-width:1024px){.sf-product-sizes>.sf-product-add-sizes{display:none}.sf-product-desktop-add-sizes{display:flex}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-in-store{margin-top:8px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary][data-sf-paused-actions]{min-height:0}}@media(max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page][data-sf-known-size] [data-sf-title-price]>p>[data-sf-product-delivery]{font-size:var(--ui-text-13);line-height:var(--ui-leading-13);font-weight:400}}@media(max-width:340px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]{position:static;border:0;padding:0;margin-top:16px}}.sf-product-shop-row[hidden]{display:none}.sf-product-price-note{flex-basis:100%;order:1;display:block}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-unavailable-product-details) [data-sf-title-price]>p{font-size:var(--ui-text-15);line-height:var(--ui-leading-15);font-weight:400;color:var(--muted)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-unavailable-product-details{margin-top:12px}@media(max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-unavailable-product-details) [data-testid=product-gallery]{height:300px}}@media(min-width:1024px){.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:12px}.sf-size-chart p{margin:0}.sf-size-chart p:first-child{margin-bottom:8px}.sf-size-chart p:last-child{margin-top:8px}.sf-product-fit-panel>.sf-product-muted{font-size:var(--ui-text-15);line-height:var(--ui-leading-15)}}@media(min-width:1024px) and (max-width:1199px){.sf-product-in-store>span{text-wrap:pretty}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-layout]{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-gallery-well]{padding-left:72px}}@media(min-width:1024px){.cf-site[data-site-storefront] [data-sf-auth-piece] [data-sf-piece-page] .sf-product-sizes,body:has(.sf-avatar-sheet[open]) .cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:24px}}@media(min-width:1024px){.sf-product-fit-panel{padding-top:0;margin-top:-4px}.sf-product-fit-panel .sf-size-chart{margin-top:-12px}.sf-v3-shell[data-storefront-piece-shell] .sf-global-header[data-storefront-piece-header]{padding-inline:32px}.sf-v3-shell[data-storefront-piece-shell] .sf-tryon-frame{width:calc(100vw - 64px);max-width:none;margin-inline:32px}.cf-site[data-site-storefront] .sf-tryon-frame [data-sf-piece-page]{padding-top:0}.sf-product-in-store>a{gap:4px}}.cf-site[data-site-storefront] [data-sf-journey]:has([data-sf-product-page]){padding-top:0}@media(min-width:1024px){.cf-site[data-site-storefront] [data-sf-auth-piece] [data-sf-piece-page] .sf-product-sizes,body:has(.sf-avatar-sheet[open]) .cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:12px}.sf-piece-desktop-back .back{gap:8px}}@media(max-width:1023px){.sf-v3-shell[data-storefront-piece-shell]:has([data-sf-journey]) .sf-tryon-frame{width:calc(100vw - 32px);margin-inline:16px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p>[data-sf-product-delivery]{font-size:var(--ui-text-13);line-height:var(--ui-leading-13)}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p>.sf-product-price-note{color:var(--ink);font-weight:400}}@media(min-width:1024px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-desktop-add-sizes{margin-top:8px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store{gap:8px;line-height:var(--ui-leading-15)}.sf-product-in-store>a{min-height:0}.sf-product-desktop-social{gap:12px}.sf-product-desktop-social>div button{width:var(--ui-height-cap);min-width:var(--ui-height-cap);min-height:var(--ui-height-cap)}.sf-product-desktop-social .ui-storefront-icon-disc{width:var(--ui-height-cap);height:var(--ui-height-cap)}.sf-product-pause-note.sf-product-pause-note{font-size:var(--ui-text-15);line-height:var(--ui-leading-15)}}@media(max-width:360px) and (max-height:500px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]{display:flex;flex-direction:column}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>*{order:3}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-summary]{order:0}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]{order:1}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]{order:2;position:static;inset:auto;padding:0;margin-top:16px;border:0}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p>[data-sf-product-delivery]{margin-top:2px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]{margin-top:14px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:40px}}.sf-product-action-purchase>a:focus-visible{box-shadow:none}@media(max-width:360px) and (max-height:300px){.sf-v3-shell[data-storefront-piece-shell] .sf-global-header{position:static}}.sf-piece-unavailable-eyebrow{margin-bottom:6px}.sf-product-in-store{align-items:flex-start}.sf-product-in-store>svg{margin-top:2px}.sf-product-size-alert>p:first-child{font-weight:var(--ui-weight-semibold)}@media(min-width:1024px) and (max-width:1199px){.sf-piece-content{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;row-gap:56px;align-items:start}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-piece-content>[data-sf-product-layout]{display:contents}.sf-piece-content [data-sf-gallery-well]{grid-column:1;grid-row:1}.sf-piece-content [data-testid=product-details]{grid-column:2;grid-row:1/span 5}.sf-piece-content>.sf-product-related{grid-column:1;margin-top:0}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-fit-boxes{margin-top:44px}}@media(min-width:1024px){.sf-product-pause-note.sf-product-pause-note{color:var(--ink2);font-size:var(--ui-text-15)}}@media(max-width:1023px){.storefront-sheet:has(.sf-product-fit-panel){top:206px;bottom:0;max-height:calc(100dvh - 206px)}.sf-product-fit-panel>.sf-product-muted{color:var(--ink);font-size:var(--ui-text-15);line-height:var(--ui-leading-15)}.sf-size-chart p{line-height:1.55}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p:has(.sf-product-old-price){font-size:var(--ui-text-22);line-height:var(--ui-leading-22);-moz-column-gap:0;column-gap:0}.sf-product-old-price{font-size:var(--ui-text-17);margin-left:8px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p:has(.sf-product-old-price)>[data-sf-product-delivery]{margin-top:0}.sf-product-offline-toast.sf-product-offline-toast,.sf-product-offline-toast>svg{color:var(--paper)}.sf-product-offline-toast{max-width:280px}}@media(max-width:360px) and (max-height:500px){.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:28px}}@media(max-width:1023px){.sf-product-fit-panel{padding-top:0;margin-top:-4px}.sf-product-fit-panel .sf-size-chart{margin-top:-8px}}.sf-size-chart p:first-child{font-size:var(--ui-text-17);line-height:var(--ui-leading-17)}.sf-product-size-alert>.sf-product-stock-note{margin-top:0}.sf-product-in-store>a{min-height:0}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store{line-height:var(--ui-leading-15)}.sf-product-size-alert{margin-top:4px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-size-alert{margin-top:14px;gap:10px}@media(min-width:1200px){.sf-piece-content{display:grid;grid-template-columns:minmax(0,688px) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;row-gap:56px;align-items:start}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-piece-content>[data-sf-product-layout]{display:contents}.sf-piece-content [data-sf-gallery-well]{grid-column:1;grid-row:1}.sf-piece-content [data-testid=product-details]{grid-column:2;grid-row:1/span 2;width:100%;max-width:520px}.sf-piece-content>.sf-product-related{grid-column:1/-1;margin-top:0}.sf-piece-content>.sf-product-related:nth-child(2){grid-row:2}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-facts{margin-top:8px}}.sf-piece-desktop-back .back>svg{width:22px;height:22px;stroke-width:2}.sf-seller-size-guide{border-bottom:1px solid var(--rule);margin-bottom:12px}@media(max-width:1023px){.cf-site[data-site-storefront]:has(.sf-account-actions[data-signed-in=false]) [data-sf-piece-page] [data-sf-title-price]>p>[data-sf-product-delivery]{margin-top:0}}.sf-product-shop-row .sf-product-opening{display:inline}.sf-size-chart p{margin:0}.sf-size-chart p+p{margin-top:4px}.sf-size-chart p:last-child,.sf-size-chart p:nth-child(2){margin-top:8px}.sf-size-chart p:first-child{margin-bottom:0}.sf-size-chart .sf-chart-measurement{display:flex;align-items:center;gap:8px;line-height:var(--ui-leading-15)}.sf-chart-marker{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ink)}.sf-chart-marker-open{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink)}.sf-product-fit-panel>.sf-product-muted{color:var(--ink2)}.sf-seller-size-guide{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-top:1px solid var(--rule);border-bottom:0;margin-top:-8px;margin-bottom:0}.sf-seller-size-guide>span:last-child{display:flex;align-items:center;gap:4px}.sf-seller-size-guide+button{margin-top:-4px}.sf-guide-phone-copy{display:none}@media(max-width:1023px){.sf-guide-phone-copy{display:inline}.sf-guide-desktop-copy{display:none}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-product-size-alert) .sf-product-in-store{flex-wrap:wrap}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-product-size-alert) .sf-product-in-store>span{flex:1 1 calc(100% - 48px)}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-product-size-alert) .sf-product-in-store>a{margin-left:30px}.sf-piece-unavailable-eyebrow{margin-bottom:4px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-unavailable-product-details{margin-top:10px}.sf-unavailable-product-details>p:first-child{color:var(--ink2)}.sf-unavailable-product-details .sf-profile-actions,.sf-unavailable-product-details .sf-profile-place{margin-top:14px}.sf-unavailable-product-details .sf-profile-actions:has(.sf-profile-directions+div){display:flex}.sf-unavailable-product-details .sf-profile-actions>:is(a,div){flex:1 1 0}}.sf-seller-size-guide svg{width:16px;height:16px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p:has(.sf-product-old-price),.sf-product-old-price{font-variant-numeric:normal}.sf-product-shop-row>div.chelfy-ui{color:var(--ink)}.sf-size-chart p:last-child{line-height:var(--ui-leading-13)}.sf-product-fit-panel>.sf-product-muted{margin-top:-4px}@media(min-width:1024px){.sf-product-fit-panel .sf-size-chart{margin-top:-12px}.sf-size-chart p+p{margin-top:0}.sf-size-chart p:last-child,.sf-size-chart p:nth-child(2){margin-top:8px}.sf-size-chart .sf-chart-measurement{gap:4px}.sf-chart-marker{width:12px;height:12px}.sf-chart-marker-open{width:11px;height:11px}}@media(max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-unavailable-product-details{margin-top:8px}.sf-unavailable-product-details .sf-profile-actions>div{display:contents}.sf-product-size-alert>:is(span,button){margin-top:12px}}@media(max-width:1023px){.cf-site[data-site-storefront]:has(.sf-account-actions[data-signed-in=true]) [data-sf-piece-page] [data-sf-title-price]>p:not(:has(.sf-product-old-price))>[data-sf-product-delivery]{margin-top:0}}@media(max-width:1023px){.sf-product-photo-actions{right:6px;top:6px;width:44px}.sf-product-photo-actions>div{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sf-product-photo-actions>div:first-child button{width:38px;height:38px;min-height:38px;min-width:38px;padding:0}.sf-product-photo-actions .ui-storefront-icon-disc{width:38px;height:38px}.sf-product-photo-actions svg{width:20px;height:20px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:28px}.sf-product-pause-note.sf-product-pause-note{text-align:center;width:100%}.sf-product-in-store{-moz-column-gap:10px;column-gap:10px}.sf-product-in-store>svg{width:20px;height:20px;margin-top:0}.sf-product-fit-panel>h3{word-spacing:2px}.sf-product-old-price{position:relative;top:-2px}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-unavailable-product-details) [data-testid=product-details]>.sf-unavailable-product-details{margin-top:4px}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-unavailable-product-details) [data-sf-title-price]>p{word-spacing:-2px}}@media(min-width:1024px){.sf-product-shop-row>div>br{display:none}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-fit-boxes{margin-top:12px}.sf-piece-desktop-back .back{margin-left:0}}@media(max-width:360px) and (min-height:301px) and (max-height:500px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p>[data-sf-product-delivery]{margin-top:4px}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-sizes{margin-top:28px}}@media(min-width:1024px){.sf-v3-shell:has([data-chelfy-sign-in=welcome]) .sf-piece-desktop-back .back{transform:translateY(8px)}}.cf-site[data-site-storefront] .sf-product-facts .ui-storefront-disclosure:after{width:18px;height:18px;margin-right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9.5l6 6 6-6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9.5l6 6 6-6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}@media(min-width:1024px){.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-product-pause-note) [data-testid=product-details]>.sf-product-fit-boxes{margin-top:12px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]:has(.sf-product-pause-note){margin-top:20px;gap:10px}}.sf-product-current-price{font-variant-numeric:tabular-nums}.sf-product-current-price:has(+.sf-product-old-price){font-variant-numeric:normal}@media(min-width:1024px) and (max-width:1199px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-fit-boxes{margin-top:44px}}@media(max-width:1023px){.sf-product-pause-note.sf-product-pause-note{display:block}.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-size-alert{margin-top:12px}}@media(min-width:1200px){.cf-site[data-site-storefront] [data-sf-piece-page] [data-testid=product-details]>.sf-product-facts{margin-top:16px}}@media(max-width:1023px){.sf-product-offline-toast>svg{width:20px;height:20px}.sf-piece-unavailable-eyebrow,.sf-unavailable-product-details{position:relative;top:-2px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]>p.sf-product-pause-note{text-align:center;line-height:var(--ui-leading-13);color:var(--ink2);position:relative;top:2px}}@media(max-width:1023px){.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-unavailable-product-details) [data-sf-title-price]>p{word-spacing:normal}.cf-site[data-site-storefront] [data-sf-piece-page]:has(.sf-unavailable-product-details) .sf-product-current-price{font-variant-numeric:normal}}.sf-product-section-heading h2{letter-spacing:normal;line-height:var(--ui-leading-15)}@media(min-width:1024px){.sf-global-header .sf-piece-account{width:44px;min-width:44px;padding:0}.cf-site[data-site-storefront] [data-sf-piece-page] .sf-product-in-store{-moz-column-gap:12px;column-gap:12px}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-title-price]>p>[data-sf-product-delivery]{margin-left:12px}}@media(max-width:1023px){.sf-product-fit-panel>h3{word-spacing:normal;letter-spacing:normal}.cf-site[data-site-storefront] [data-sf-piece-page] [data-sf-product-primary]:has(.sf-product-pause-note){padding-top:8px}.sf-unavailable-product-details .sf-profile-fact{transform:translateY(2px)}}.sf-size-choice{display:flex;flex-direction:column;align-items:center;gap:4px}.sf-size-stock{font-size:13px;line-height:18px;color:var(--muted)}