.piece-specific-facts{border-top:1px solid #fff3;max-width:650px;margin:25px 0 0}.piece-specific-facts>div{border-bottom:1px solid #ffffff29;grid-template-columns:minmax(110px,.8fr) 1.2fr;gap:22px;padding:16px 0;display:grid}.piece-specific-facts dt{color:#d7b789;font-size:.75rem;line-height:1.7}.piece-specific-facts dd{color:var(--cream);margin:0;font-size:.9rem;line-height:1.5}.piece-information .piece-essentials{flex-wrap:wrap;display:flex}.piece-information .piece-essentials>div{flex:180px;min-height:0;padding:18px 20px}.piece-information .piece-essentials dt{font-size:.65rem}.piece-information .piece-essentials dd{font-size:.85rem}.piece-unrecorded{background:#ffffff0b;border-left:2px solid #d7ad76;max-width:650px;margin:24px 0 4px;padding:20px 22px}.piece-unrecorded h2{color:var(--cream);margin:0 0 12px;font:400 1.3rem/1.2 Georgia,serif}.piece-unrecorded>.eyebrow{color:#d7b789;margin:0 0 7px}.piece-unrecorded p{color:#ccd8d0;margin:0;font-size:.8rem;line-height:1.8}.piece-unrecorded dl{margin:17px 0 0}.piece-unrecorded dl>div{border-top:1px solid #ffffff21;grid-template-columns:minmax(150px,.75fr) 1.25fr;gap:18px;padding:11px 0;display:grid}.piece-unrecorded dt{color:#f6dfb5;font-size:.74rem;font-weight:750;line-height:1.5}.piece-unrecorded dd{color:#ccd8d0;margin:0;font-size:.74rem;line-height:1.5}.piece-unrecorded .piece-detail-chat{color:#f6dfb5;background:0 0;border:none;border-radius:0;gap:12px;height:auto;min-height:42px;padding:10px 0 0;font-size:.8rem}.piece-record-note{color:#b4c6bc;max-width:650px;margin:20px 0 0;font-size:.7rem;line-height:1.8}.piece-record-note a{text-underline-offset:3px;text-decoration:underline}.piece-care-guide{background:#d7ad7612;border:1px solid #d7ad765c;max-width:650px;margin:24px 0;padding:22px}.piece-care-guide .eyebrow{color:#d7b789;margin:0 0 8px}.piece-care-guide h2{color:var(--cream);margin:0 0 10px;font:400 1.45rem/1.2 Georgia,serif}.piece-care-guide>p:not(.eyebrow){color:#f3ecdd;margin:0;font-size:.86rem;line-height:1.65}.piece-care-guide small{color:#b4c6bc;margin-top:8px;font-size:.7rem;line-height:1.6;display:block}.piece-cloth-story{color:var(--forest);background:var(--paper);grid-template-columns:1fr 1fr;gap:60px;padding:76px clamp(24px,6vw,100px);display:grid}.piece-cloth-story h2{letter-spacing:-.035em;margin:0;font:400 clamp(2rem,3.5vw,3.6rem)/1.15 Georgia,serif}.piece-cloth-story p:not(.eyebrow){color:var(--muted);margin:0 0 24px;font-size:.96rem;line-height:1.85}.piece-cloth-story small{color:var(--muted);margin-top:18px;font-size:.7rem;line-height:1.7;display:block}@media (max-width:760px){.piece-cloth-story{grid-template-columns:1fr;gap:24px;padding-block:50px}.piece-specific-facts>div{gap:16px}.piece-information .piece-essentials>div{flex-basis:100%}.piece-information .piece-essentials>div+div{border-top:1px solid #ffffff29;border-left:none}.piece-unrecorded dl>div{grid-template-columns:1fr;gap:4px}}.piece-preview-no-photo{grid-template-columns:minmax(280px,.45fr) minmax(600px,1.55fr);align-items:start;min-height:0}.piece-preview-no-photo .piece-art>strong{display:none}.piece-preview-no-photo .piece-art{min-height:460px;position:sticky;top:88px}.piece-preview-no-photo .piece-information{justify-content:flex-start;padding-block:52px 70px}.piece-preview-no-photo .piece-information h1{font-size:clamp(2.8rem,4.6vw,5rem)}.piece-photo-request{z-index:3;color:#0b241b;text-align:center;background:#e5c187;border:1px solid #e5c187;justify-content:center;align-items:center;gap:9px;width:max-content;max-width:calc(100% - 48px);min-height:44px;padding:0 16px;font-size:.74rem;font-weight:750;display:inline-flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.piece-photo-request svg{width:16px}@media (max-width:980px){.piece-preview-no-photo{grid-template-columns:1fr}.piece-preview-no-photo .piece-art{min-height:360px;position:relative;top:auto}}@media (max-width:620px){.piece-preview-no-photo .piece-information{padding-block:44px 68px}}.piece-preview-no-photo .piece-art{min-height:360px;animation:none;top:76px}.piece-preview-no-photo .piece-information{padding:36px clamp(28px,5vw,72px) 54px}.piece-back{margin-bottom:24px}.availability-pill{margin-bottom:18px}.piece-summary{margin-top:16px}.piece-policy-links{color:#f3ecdda3;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 0;font-size:.68rem;display:flex}.piece-policy-links a,.piece-policy-links button{color:#e5c187;height:auto;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.piece-unrecorded{border:0;background:0 0;border-block:1px solid #ffffff26;margin:18px 0 0;padding:0}.piece-unrecorded>summary{color:#e5c187;cursor:pointer;padding:14px 0;font-size:.72rem;font-weight:700}.piece-unrecorded[open]{padding-bottom:14px}.piece-unrecorded dl{margin-top:4px}.piece-unrecorded .piece-detail-chat{padding-top:8px}@media (max-width:980px){.piece-preview-no-photo .piece-art{min-height:320px;position:relative;top:auto}}@media (max-width:620px){.piece-preview-no-photo .piece-information{padding:30px 20px 48px}.piece-preview-no-photo .piece-information h1{font-size:clamp(2.6rem,13vw,4rem)}}.piece-shell main{background:#12392c}.piece-preview{grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);align-items:start;width:min(100%,1680px);min-height:0;margin-inline:auto}.piece-art,.piece-preview-no-photo .piece-art{aspect-ratio:4/5;background-color:#0b251c;justify-self:center;width:min(100%,760px);min-height:0;position:sticky;top:76px}.piece-art.has-product-photo{background-image:none}.piece-product-image{object-fit:contain;object-position:center;background:#0b251c;padding:clamp(10px,1.3vw,22px)}.piece-art.has-product-photo .piece-art-shade{display:none}.piece-art.has-product-photo>span{background:#05130ec7;padding:7px 9px}.piece-preview-no-photo{grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr)}.piece-preview-no-photo .piece-information,.piece-information{padding:48px clamp(32px,4vw,72px) 64px}@media (max-width:980px){.piece-preview,.piece-preview-no-photo{grid-template-columns:1fr}.piece-art,.piece-preview-no-photo .piece-art{width:min(100%,680px);position:relative;top:auto}}@media (max-width:620px){.piece-art,.piece-preview-no-photo .piece-art{aspect-ratio:4/5;width:100%}.piece-product-image{padding:8px}.piece-preview-no-photo .piece-information,.piece-information{padding:30px 20px 48px}}
