.pf-home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:30px}
.home .pf-home-hero h1{margin:0!important}
.pf-hero-art{min-width:0}
.pf-scene{display:block;width:100%;height:auto;border-radius:16px}
.pf-page-hero{margin:26px 0 30px;border-radius:12px;overflow:hidden}
.pf-page-hero .pf-scene{border-radius:12px}
.pf-tone-desk-tech{--pf-tone:#243e49;--pf-wash:#e3ebee}
.pf-tone-coffee-gear{--pf-tone:#51382c;--pf-wash:#eee2d6}
.pf-tone-kitchen-tools{--pf-tone:#304a36;--pf-wash:#e3e9de}
.pf-tone-home-cleaning{--pf-tone:#24504f;--pf-wash:#ddebe5}
.pf-tone-travel-essentials{--pf-tone:#363e60;--pf-wash:#e2e5ee}
.pf-tone-fitness-basics{--pf-tone:#503849;--pf-wash:#ebe0e6}
.bs-pick.pf-pick{overflow:hidden;border-color:var(--pf-wash)}
.pf-pick-art{display:flex;align-items:center;gap:20px;min-height:82px;background:var(--pf-wash);color:var(--pf-tone);margin:-28px -32px 26px;padding:14px 32px;border-bottom:1px solid var(--pf-wash)}
.pf-pick-index{font-size:36px;font-weight:700;line-height:1;letter-spacing:-.04em;min-width:2ch}
.pf-pick-symbol{display:block;width:48px;height:48px;margin-left:auto}
.pf-pick-grid{display:grid;grid-template-columns:8px 8px;grid-template-rows:8px 8px;gap:4px;margin-left:3px}
.pf-pick-grid i{background:var(--pf-tone);border-radius:1px}
.pf-pick-grid i:nth-child(2){background:#a84420}
@media(max-width:900px){.pf-home-hero{grid-template-columns:1fr;gap:24px}.pf-hero-art{max-width:600px}.home .pf-home-hero h1{max-width:13ch}}
@media(max-width:640px){.pf-home-hero{gap:22px;margin-bottom:24px}.pf-page-hero{margin:22px 0 24px}.pf-scene{border-radius:10px}.pf-pick-art{margin:-22px -22px 22px;padding:12px 22px;min-height:74px}.pf-pick-index{font-size:32px}.pf-pick-symbol{width:44px;height:44px}.pf-pick-symbol svg{width:44px;height:44px}}

.pf-tone-kitchen{--pf-tone:#304a36;--pf-wash:#e3e9de}
.pf-tone-home{--pf-tone:#24504f;--pf-wash:#ddebe5}
.pf-tone-personal-care{--pf-tone:#503849;--pf-wash:#ebe0e6}
.pf-tone-stationery{--pf-tone:#51382c;--pf-wash:#eee2d6}
.pf-tone-outdoor{--pf-tone:#363e60;--pf-wash:#e2e5ee}
.pf-scene{background:#eee9df}.pf-home-hero h1{word-break:keep-all;overflow-wrap:anywhere}
