.page-module__hTba7G__pageShell{background:var(--canvas);min-height:100vh;color:var(--ink);overflow:clip}.page-module__hTba7G__productShell{width:min(1240px,100% - 48px);margin:clamp(34px,5vw,64px) auto clamp(120px,12vw,168px)}.page-module__hTba7G__breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:32px;font-size:12px;display:flex}.page-module__hTba7G__breadcrumbs a{color:var(--ink)}.page-module__hTba7G__productLayout{grid-template-columns:minmax(0,620px) minmax(360px,460px);justify-content:center;align-items:start;gap:clamp(48px,7vw,96px);display:grid}.page-module__hTba7G__galleryPanel{aspect-ratio:.86;border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 16%, #c8bbfb38, transparent 32%), var(--surface-soft);place-items:center;width:100%;max-width:620px;display:grid;overflow:hidden}.page-module__hTba7G__galleryPanel img{object-fit:cover;width:100%;height:100%;display:block}.page-module__hTba7G__galleryPanel span{color:var(--muted);font-size:32px;font-weight:600}.page-module__hTba7G__productSummary{align-content:start;min-height:0;padding-top:8px;display:grid;position:sticky;top:90px}.page-module__hTba7G__statusRow{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.page-module__hTba7G__status,.page-module__hTba7G__topBadge,.page-module__hTba7G__washableBadge{border-radius:999px;width:fit-content;margin:0;padding:7px 12px;font-size:12px;font-weight:600}.page-module__hTba7G__status{background:var(--surface-soft);color:var(--body)}.page-module__hTba7G__topBadge{color:#2c2207;background:#f4c248eb}.page-module__hTba7G__washableBadge{color:#123247;background:#bee0f5eb}.page-module__hTba7G__productSummary h1{letter-spacing:-.04em;max-width:11ch;margin:0;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:.98}.page-module__hTba7G__price{color:var(--ink);margin:24px 0 0;font-size:22px;font-weight:700}.page-module__hTba7G__intro{max-width:42ch;color:var(--body);margin:18px 0 28px;font-size:15px;line-height:1.6}.page-module__hTba7G__addButton{border-radius:var(--radius-md);background:var(--primary);width:min(100%,420px);min-height:50px;color:var(--ink);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module__hTba7G__addButton:hover{transform:scale(1.02)}.page-module__hTba7G__addButton:active{transform:scale(.985)}.page-module__hTba7G__addButton:disabled{cursor:not-allowed;background:var(--primary-disabled);color:var(--muted);transform:none}.page-module__hTba7G__addButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.page-module__hTba7G__detailList{border-top:1px solid var(--hairline);gap:0;margin-top:34px;display:grid}.page-module__hTba7G__detailList div{border-bottom:1px solid var(--hairline);grid-template-columns:110px 1fr;gap:18px;padding:17px 0;display:grid}.page-module__hTba7G__detailList span{color:var(--ink);font-size:12px;font-weight:600}.page-module__hTba7G__detailList p{color:var(--body);margin:0;font-size:12px;line-height:1.55}@media (max-width:900px){.page-module__hTba7G__productShell{width:calc(100% - 28px);margin-top:96px}.page-module__hTba7G__productLayout{grid-template-columns:1fr;gap:36px}.page-module__hTba7G__galleryPanel{aspect-ratio:.9;width:min(100%,620px);max-width:620px;margin:0 auto}.page-module__hTba7G__productSummary{width:min(100%,620px);min-height:0;margin:0 auto;position:static}.page-module__hTba7G__productSummary h1{max-width:12ch}}@media (max-width:560px){.page-module__hTba7G__productShell{width:calc(100% - 20px)}.page-module__hTba7G__breadcrumbs{margin-bottom:22px}.page-module__hTba7G__productLayout{gap:28px}.page-module__hTba7G__galleryPanel{aspect-ratio:.92;border-radius:var(--radius-md)}.page-module__hTba7G__productSummary h1{max-width:11ch;font-size:clamp(34px,11vw,46px)}.page-module__hTba7G__price{margin-top:18px;font-size:20px}.page-module__hTba7G__intro{margin-bottom:24px;font-size:14px}.page-module__hTba7G__addButton{width:100%}.page-module__hTba7G__detailList{margin-top:28px}.page-module__hTba7G__detailList div{grid-template-columns:1fr;gap:5px;padding:15px 0}}@media (prefers-reduced-motion:reduce){.page-module__hTba7G__addButton{transition:none}.page-module__hTba7G__addButton:hover,.page-module__hTba7G__addButton:active{transform:none}}.page-module__hTba7G__limitedBadge{background:var(--primary);color:var(--ink);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.page-module__hTba7G__detailList p a{text-underline-offset:3px;text-decoration:underline}.page-module__hTba7G__shareRow{justify-content:flex-end;padding:16px 0;display:flex}.page-module__hTba7G__productLayout{border-bottom:1px solid var(--hairline)}.page-module__hTba7G__facebookShare{border-radius:var(--radius-md);color:#fff;background:#334b81;border:1px solid #334b81;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.page-module__hTba7G__facebookShare svg{fill:currentColor;width:18px;height:18px}.page-module__hTba7G__facebookShare:hover{background:#334b81}.page-module__hTba7G__facebookShare:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.page-module__hTba7G__facebookShare{transition:none}}.page-module__hTba7G__facebookIconRoll{flex:0 0 18px;width:18px;height:18px;display:block;overflow:hidden}.page-module__hTba7G__facebookIconRoll svg{transition:transform .36s cubic-bezier(.22,1,.36,1);display:block}.page-module__hTba7G__facebookShare:hover .page-module__hTba7G__facebookIconRoll svg,.page-module__hTba7G__facebookShare:focus-visible .page-module__hTba7G__facebookIconRoll svg{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.page-module__hTba7G__facebookIconRoll svg{transition:none}.page-module__hTba7G__facebookShare:hover .page-module__hTba7G__facebookIconRoll svg,.page-module__hTba7G__facebookShare:focus-visible .page-module__hTba7G__facebookIconRoll svg{transform:none}}
