/* Two deliberate rows: brand/search first, navigation second. */
@media(min-width:981px){.pgb-header{height:112px}.pgb-header-row{grid-template-columns:220px minmax(0,1fr);grid-template-rows:62px 48px;gap:0 24px}.pgb-logo{grid-column:1;grid-row:1}.pgb-logo img{width:210px}.pgb-head-actions{grid-column:2;grid-row:1;width:100%;gap:18px}.pgb-search{max-width:550px;flex:1;width:auto}.pgb-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:clamp(25px,4vw,65px);border-top:1px solid #f5f5f5;height:48px;width:100%}.pgb-nav>a{padding:14px 0;font-size:12px;line-height:20px}.pgb-nav>a[href="/prenota/"]{margin-left:auto;color:#b52a30}.pgb-nav>a[aria-current="page"]{box-shadow:inset 0 -2px #b52a30}}
.pgb-nav>a:focus-visible,.pg-care-filters button:focus-visible,.pg-care-card button:focus-visible{outline:3px solid #b52634;outline-offset:4px}.pg-stock{padding:15px 16px;margin:14px 0;border:1px solid #f5f5f5;background:#f8f5f5;border-radius:10px;color:#18191b;clear:both}.pg-stock-heading{font:750 13px/1.4 system-ui;display:flex;align-items:center;gap:8px}.pg-stock-dot{width:8px;height:8px;flex:0 0 8px;background:#b52634;border-radius:50%}.pg-stock small{display:block;color:#5e6065;font:11px/1.5 system-ui;margin-top:8px}.pg-stock-track{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:11px}.pg-stock-track span{height:5px;border-radius:6px;background:#f5f5f5}.pg-stock-track span.is-filled{background:#b52634}.pg-stock-message{font:600 12px/1.5 system-ui;margin:8px 0 0}.pg-stock[data-state="empty"]{background:#faf7f5;border-color:#e6dcd5;color:#72594b}.pg-stock[data-state="empty"] .pg-stock-dot{background:#95705a}.pg-stock-compact{padding:9px 11px;margin:8px 0}.pg-stock-compact small{font-size:10px}.pg-stock-compact .pg-stock-heading{font-size:11px}.pg-stock-compact .pg-stock-track{margin-top:7px}
.pg-care-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:48px;max-width:none;padding:55px 0 35px}.pg-care-intro{grid-column:1;grid-row:1}.pg-care-editorial{grid-column:2;grid-row:1;min-height:290px;border-radius:20px;padding:32px;color:#f5f5f5;background:#18191b;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.pg-care-editorial:after{content:"";position:absolute;width:200px;height:200px;border:1px solid #5e606555;border-radius:50%;right:-60px;bottom:-90px;box-shadow:0 0 0 32px #5e606511,0 0 0 65px #5e60650a}.pg-care-editorial>span{font:750 10px system-ui;letter-spacing:.14em;color:#8b8d91}.pg-care-editorial>strong{font-size:35px;line-height:1.08;letter-spacing:-.04em;margin:20px 0}.pg-care-editorial>p{font-size:13px;color:#8b8d91;max-width:240px;margin:0}.pg-care-head h1{font-size:clamp(38px,5vw,66px)}.pg-care-head .pg-care-intro>p{max-width:570px;font-size:16px}.pg-care-filters{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f5f5f5;padding-top:24px}.pg-care-filters button{padding:11px 19px;border:1px solid #f5f5f5;border-radius:30px;background:white;color:#5e6065;font:650 13px system-ui;cursor:pointer}.pg-care-filters button[aria-pressed="true"]{background:#18191b;border-color:#18191b;color:white}.pg-care-count{font:12px system-ui;color:#5e6065;margin:20px 0}.pg-care-grid{gap:22px;padding-bottom:38px}.pg-care-card{padding:22px;border-radius:16px;box-shadow:0 8px 30px #18191b05;transition:box-shadow .2s}.pg-care-card:hover{box-shadow:0 12px 35px #18191b10}.pg-care-card[hidden]{display:none}.pg-care-card>img{background:#f5f5f5;border-radius:12px;margin:16px 0 3px;padding:14px;box-sizing:border-box;height:230px}.pg-care-card h2{min-height:54px;font-size:20px}.pg-care-card button{min-height:48px;background:#18191b}.pg-care-card>a{display:block;text-align:center;padding:6px;text-decoration:underline;text-underline-offset:4px}.pg-care-help{display:flex;align-items:center;gap:40px;justify-content:space-between;padding:30px;background:#f8f5f5;border-radius:16px}.pg-care-help>div{max-width:690px}.pg-care-help h2{font-size:26px;letter-spacing:-.035em;margin:10px 0}.pg-care-help p{font-size:14px;line-height:1.7;color:#5e6065;margin:0}.pg-care-help>a{flex:0 0 auto;padding:14px 18px;background:white;border:1px solid #f5f5f5;border-radius:8px;font-size:13px;font-weight:700}.pg-care-assurances{display:flex;gap:28px;flex-wrap:wrap;padding:25px 0 60px;font-size:12px;color:#5e6065}.pg-care-assurances>span:before{content:"✓";margin-right:7px;color:#b52634}.pg-care-detail>div>p:last-of-type{white-space:pre-line}.pg-care-detail input{font-size:16px}
@media(max-width:980px){.pg-care-head{gap:25px;grid-template-columns:1.2fr .8fr}.pg-care-editorial{min-height:260px;padding:22px}.pg-care-editorial>strong{font-size:29px}.pg-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.pg-care-head{grid-template-columns:1fr;padding-top:32px;gap:20px}.pg-care-editorial{grid-column:1;grid-row:2;min-height:180px;padding:24px}.pg-care-editorial>strong{font-size:29px;margin:15px 0}.pg-care-editorial>p{max-width:none}.pg-care-grid{grid-template-columns:1fr;gap:16px}.pg-care-card{padding:20px}.pg-care-card>img{height:230px}.pg-care-card h2{min-height:0}.pg-care-help{flex-direction:column;align-items:flex-start;gap:20px;padding:23px}.pg-care-assurances{flex-direction:column;gap:12px;padding-bottom:38px}.pg-care-filters button{font-size:12px;padding:10px 14px}.pg-care-head h1{font-size:42px}.pg-stock{max-width:100%;box-sizing:border-box}}

.pg-stock-track[hidden]{display:none}.pg-stock-scarce{background:#fff7ec;border-color:#e9c899;color:#80551e}.pg-stock-scarce .pg-stock-dot,.pg-stock-scarce .pg-stock-track span.is-filled{background:#b7792e}
