@scope(.lzd:has(.lzp-category)){.drawer{overflow:hidden}.plp-banner{aspect-ratio:5;background:#0b3529;min-height:140px;margin-top:8px;position:relative}.plp-banner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.plp-banner:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#041c15cc,#041c1500 75%);position:absolute;inset:0}.plp-banner-copy h2,.plp-banner-copy .eyebrow{color:#fff7e7}.plp-banner-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;max-width:min(640px,82%);padding:clamp(18px,4vw,56px);display:flex;position:absolute;inset:0}.plp-banner-copy h2{max-width:24ch;font-size:clamp(1.3rem,.95rem + 1.6vw,2.4rem)}.plp-banner-copy p{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:.86rem;display:flex}.plp-banner-copy p span{align-items:center;gap:6px;display:inline-flex}.plp-banner-copy .ic{width:16px;height:16px;color:var(--gold)}.filter-bar{flex-wrap:nowrap}.qchips{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.qchips::-webkit-scrollbar{display:none}.qchips>*{flex:none}.qchips .qi{display:inline-flex}.qchips .chip .ic{color:var(--gold)}.qchips .chip.is-active .ic{color:var(--brand)}.qchips .chip.more{color:var(--brand);font-weight:500}.density{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);align-items:center;gap:2px;height:42px;padding:3px;display:inline-flex}.density button{border-radius:var(--r-pill);min-width:38px;height:34px;color:var(--muted);justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:.8rem;display:inline-flex}.density button .ic{width:15px;height:15px}.density button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand);font-weight:500}.active-filters{align-items:center}.active-filters .chip .ic{width:13px;height:13px}.active-filters .link{margin-left:4px;font-size:.85rem}.promo-tile{display:block}.promo-tile-copy .eyebrow{color:var(--gold-2)}.promo-tile-copy p{opacity:.92;max-width:40ch;font-size:.9rem}.promo-tile-copy .btn{margin-top:6px}.promo-tile:hover .ph{transform:scale(1.03)}.promo-tile .ph{transition:transform .6s}.price-custom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;display:grid}.price-custom .input{height:40px;padding:0 10px;font-size:.88rem}.price-custom .btn{min-height:40px}.price-err{color:var(--sale);font-size:.76rem}.chk.is-zero{opacity:.45}.chk .swatch{vertical-align:-3px;margin-right:6px;display:inline-block}.fgroup>button small{color:var(--brand);margin-left:auto;margin-right:10px;font-size:.78rem;font-weight:500}.plp-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px 48px;display:grid}.plp-faq .sec-head{margin-bottom:0}.plp-faq .sec-head p{font-size:1.1rem}.seo a{color:var(--brand)}.seo-links{flex-wrap:wrap;gap:6px 16px;display:flex}}@media (max-width:1200px){@scope(.lzd:has(.lzp-category)){.density{display:none}}}@media (max-width:991px){@scope(.lzd:has(.lzp-category)){.plp-faq{grid-template-columns:1fr}}}@media (max-width:767px){@scope(.lzd:has(.lzp-category)){.filter-bar{flex-wrap:wrap;gap:8px;padding-block:8px 12px}.qchips{flex-basis:100%;order:3}.filter-bar .sort{margin-left:auto}.plp-banner .ph{min-height:150px}.plp-banner-copy{max-width:92%}.plp-banner-copy p{display:none}.plp-head{padding-bottom:10px}.promo-tile{min-height:250px}.promo-tile-copy h3{font-size:1.5rem}.promo-tile-copy{padding:18px}}}