.phd-band{margin-top:14px}.phd-band__inner{padding:38px 40px 34px;border-radius:18px;background:var(--ph-soft)}.phd-band__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:end}.phd .ph-h1{max-width:22ch}.phd .ph-sub{max-width:52ch}.phd-find{margin-top:0}.phd-find .ph-btn--sm{padding:10px 18px}.phd-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:30px}.phd-tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:16px 16px 15px;border:1.5px solid var(--ph-line);border-radius:14px;background:#fff;color:var(--ph-ink);transition:border-color .15s ease,box-shadow .2s ease}.phd-tab:hover{border-color:var(--fr-card-hover-line, #0F172A);box-shadow:var(--fr-card-hover-shadow, 0 14px 30px -16px rgba(15, 23, 42, .38))}.phd-ic{width:28px;height:28px;color:var(--ph-blue)}.phd-tab__tx b{display:block;font-size:16px;font-weight:700;line-height:1.2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.phd-tab__tx>span{display:block;margin-top:3px;color:var(--ph-mute);font-size:13px;line-height:1.3}.phd-tab[aria-selected=true]{border-color:var(--ph-accent);box-shadow:inset 0 0 0 1px var(--ph-accent)}.phd-tab[aria-selected=true] .phd-ic{color:var(--ph-accent)}.phd-tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-9px;width:14px;height:14px;margin-left:-7px;border-right:1.5px solid var(--ph-accent);border-bottom:1.5px solid var(--ph-accent);border-radius:0 0 3px;background:#fff;transform:rotate(45deg)}.phd .phd-tab:focus-visible{outline:2px solid var(--ph-sky);outline-offset:3px;border-radius:14px}.phd-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr);gap:40px;padding-top:44px;scroll-margin-top:120px}.phd-panel:focus{outline:0}.phd:not(.phd-js) .phd-panel+.phd-panel{margin-top:12px;border-top:1px solid var(--ph-line)}.phd-panel.is-in{animation:phd-in .28s cubic-bezier(.22,1,.36,1)}@keyframes phd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.phd-h2{font-size:32px;font-weight:700;line-height:1.08;letter-spacing:-.015em}.phd-lede{max-width:48ch;margin-top:8px!important;color:var(--ph-mute);font-size:15.5px}.phd-colh{margin:0 0 12px;color:var(--ph-blue);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.phd-col--types,.phd-col--picks{padding-top:6px}.phd-lines{display:flex;flex-direction:column;gap:12px;margin-top:20px}.phd-line{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center;padding:12px;border:1px solid var(--ph-line);border-radius:14px;background:#fff;transition:border-color .15s ease,box-shadow .2s ease}.phd-line:hover{border-color:var(--fr-card-hover-line, #0F172A);box-shadow:var(--fr-card-hover-shadow, 0 14px 30px -16px rgba(15, 23, 42, .38))}.phd-line__im{display:grid;place-items:center;height:112px;overflow:hidden;border-radius:10px;background:var(--ph-soft)}.phd-line__im img{width:auto;max-width:82%;height:auto;max-height:92px;object-fit:contain;mix-blend-mode:multiply}.phd-line__im.is-fill img{width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal}.phd-line__tx{display:flex;flex-direction:column;gap:4px;min-width:0}.phd-line__tx>b{font-size:17px;font-weight:700;line-height:1.2}.phd-line__b{color:var(--ph-mute);font-size:13.5px;line-height:1.4}.phd-line .ph-modes{margin-top:2px;padding-top:4px}.phd-line__go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--ph-accent);font-size:13.5px;font-weight:600}.phd-line__go svg{width:11px;height:11px;transition:transform .2s var(--fr-ease, ease)}.phd-line:hover .phd-line__go svg{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.phd-line__im img,.phd-fam__im img{transition:transform .25s var(--fr-ease, ease)}.phd-line:hover .phd-line__im img,.phd-fam:hover .phd-fam__im img{transform:scale(1.05)}}.phd-types{margin:0;padding:0;list-style:none;border-top:1px solid var(--ph-line)}.phd-types a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 2px;border-bottom:1px solid var(--ph-line);font-size:15px;font-weight:600}.phd-types svg{width:12px;height:12px;color:var(--ph-mute);transition:transform .2s var(--fr-ease, ease),color .15s ease}.phd-types a:hover{text-decoration:underline;text-underline-offset:3px}.phd-types a:hover svg{color:var(--ph-ink);transform:translate(3px)}.phd-picks{display:flex;flex-direction:column;gap:10px}.phd-pick{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:10px;border:1px solid var(--ph-line);border-radius:14px;background:#fff;transition:border-color .15s ease,box-shadow .2s ease}.phd-pick:hover{border-color:var(--fr-card-hover-line, #0F172A);box-shadow:var(--fr-card-hover-shadow, 0 14px 30px -16px rgba(15, 23, 42, .38))}.phd-pick__im{display:grid;place-items:center;height:76px;overflow:hidden;border-radius:10px;background:var(--ph-soft)}.phd-pick__im img{width:auto;max-width:84%;height:auto;max-height:66px;object-fit:contain;mix-blend-mode:multiply}.phd-pick__tx{min-width:0}.phd-pick h4{margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phd-pick h4 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:14px}.phd-pick h4 a:focus-visible{outline:0}.phd-pick:has(h4 a:focus-visible){outline:2px solid var(--ph-sky);outline-offset:3px}.phd-pick__buy{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:8px}.phd-pick .ph-price{font-size:17px}.phd-pick .ph-onreq{font-size:13px}.phd-pick .ph-add{margin:0}html body .phd-pick .ph-btn{width:auto;padding:7px 12px;border-width:1px;border-color:#cbd5e1;background:#fff;color:var(--ph-ink);font-size:12.5px;transform:none;filter:none}html body .phd-pick .ph-btn:hover{border-color:var(--ph-ink);background:#f8fafc}html body .phd-pick .ph-btn--red{border-color:#fecaca;background:#fef2f2;color:#b91c1c}html body .phd-pick .ph-btn--red:hover{border-color:#fca5a5;background:#fee2e2;color:#991b1b}.phd-plan{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:40px;padding:18px 22px;border-radius:14px;background:var(--ph-blue-soft);color:#0b4c77;font-size:15px}.phd-plan b{margin-right:auto;font-weight:700}.phd-plan a{font-weight:600;text-decoration:underline;text-decoration-color:#0b4c7759;text-underline-offset:4px}.phd-plan a:hover{text-decoration-color:currentColor}.phd-strip{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}.phd-fam{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:14px;font-weight:700;line-height:1.25}.phd-fam__im{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--ph-line);border-radius:14px;background:var(--ph-soft);transition:border-color .15s ease,box-shadow .2s ease}.phd-fam__im img{width:auto;max-width:76%;height:auto;max-height:76%;object-fit:contain;mix-blend-mode:multiply}.phd-fam:hover .phd-fam__im{border-color:var(--fr-card-hover-line, #0F172A);box-shadow:var(--fr-card-hover-shadow, 0 14px 30px -16px rgba(15, 23, 42, .38))}.phd-fam:hover .phd-fam__nm{text-decoration:underline;text-underline-offset:3px}.phd .phd-fam:focus-visible{outline:0}.phd .phd-fam:focus-visible .phd-fam__im{outline:2px solid var(--ph-sky);outline-offset:3px}@media(max-width:1100px){.phd-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.phd-tab[aria-selected=true]:after{display:none}.phd-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.phd-col--lines{grid-column:1 / -1}.phd-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.phd-lines>:only-child{grid-column:1 / -1;max-width:640px}.phd-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.phd-fam{flex-direction:row;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:1px solid var(--ph-line);border-radius:14px;transition:border-color .15s ease,box-shadow .2s ease}.phd-fam__im{flex:none;width:64px;border:0;border-radius:10px}.phd-fam:hover{border-color:var(--fr-card-hover-line, #0F172A);box-shadow:var(--fr-card-hover-shadow, 0 14px 30px -16px rgba(15, 23, 42, .38))}.phd-fam:hover .phd-fam__im{box-shadow:none}}@media(max-width:860px){.phd-band__inner{padding:28px 22px 24px}.phd-band__top{grid-template-columns:1fr;gap:22px}.phd-tabs{gap:8px;margin-top:24px}.phd-tab{gap:8px;padding:12px}.phd-ic{width:24px;height:24px}.phd-tab__tx b{font-size:14.5px}.phd-tab__tx>span{display:none}.phd-panel{grid-template-columns:1fr;gap:28px;padding-top:32px}.phd-lines{grid-template-columns:1fr}.phd-h2{font-size:28px}.phd-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.phd-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.phd-tab{min-height:56px}.phd-line{grid-template-columns:104px minmax(0,1fr);gap:12px}.phd-line__im{height:92px}.phd-plan{padding:16px 18px}.phd-plan b{flex-basis:100%}.phd-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.phd-fam{flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0;font-size:13px}.phd-fam:hover{box-shadow:none}.phd-fam__im{width:100%;border:1px solid var(--ph-line);border-radius:12px}}@media(prefers-reduced-motion:reduce){.phd-panel.is-in{animation:none}.phd *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-hub-dept.css.map */
