.bk-plp-hero{border-radius:var(--bk-radius-tile);padding:var(--bk-space-6) var(--bk-space-3);box-shadow:var(--bk-shadow-float);position:relative;overflow:hidden}@media (width>=30em){.bk-plp-hero{padding:var(--bk-space-8) var(--bk-space-4)}}@media (width>=48em){.bk-plp-hero{padding:var(--bk-space-12) var(--bk-space-6)}}.bk-plp-hero--split{justify-content:space-between;align-items:center;gap:clamp(1.25rem,5vw,3.5rem);display:flex}.bk-plp-hero--split .bk-plp-hero__text{flex:auto}.bk-plp-hero__aside{flex:none}@media (width<=47.99em){.bk-plp-hero--split{text-align:center;flex-direction:column;align-items:center}}.bk-chip{font-family:var(--bk-font-display);font-size:var(--bk-text-small);color:var(--bk-text);background-color:var(--bk-surface);border-radius:var(--bk-radius-brick);box-shadow:0 3px 0 var(--bk-lavender), var(--bk-shadow-float);cursor:pointer;transition:transform var(--bk-dur-click) var(--bk-ease-snap), box-shadow var(--bk-dur-click) var(--bk-ease-snap), background-color var(--bk-dur-click) var(--bk-ease-soft), color var(--bk-dur-click) var(--bk-ease-soft);border:none;align-items:center;padding:9px 18px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.bk-chip:before,.bk-chip:after{content:"";border-radius:var(--bk-radius-stud);background-color:inherit;width:10px;height:8px;position:absolute;top:-5px;box-shadow:inset 0 2px #ffffff59}.bk-chip:before{left:18%}.bk-chip:after{right:18%}.bk-chip:hover{transform:translateY(-2px)}.bk-chip:active{transform:translateY(1px)}.bk-chip[aria-pressed=true]{color:#fff;background-color:var(--bk-blue);box-shadow:0 3px 0 var(--bk-blue-deep), var(--bk-shadow-blue)}.bk-select{font-family:var(--bk-font-display);font-size:var(--bk-text-small);color:var(--bk-text);background-color:var(--bk-surface);border:2px solid var(--bk-lavender);border-radius:var(--bk-radius-brick);cursor:pointer;transition:border-color var(--bk-dur-click) var(--bk-ease-soft);padding:9px 14px;font-weight:600}.bk-select:hover{border-color:var(--bk-blue)}.bk-page-nav{justify-content:center;display:flex}.bk-page-link{margin:var(--bk-space-6) auto;min-width:min(100%,15rem);font-family:var(--bk-font-display);font-size:var(--bk-text-body);color:var(--bk-text);background-color:var(--bk-lavender-soft);border-radius:var(--bk-radius-brick);box-shadow:0 3px 0 var(--bk-lavender), var(--bk-shadow-float);transition:transform var(--bk-dur-click) var(--bk-ease-snap), box-shadow var(--bk-dur-click) var(--bk-ease-snap), background-color var(--bk-dur-click) var(--bk-ease-soft);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.bk-page-link:before,.bk-page-link:after{content:"";border-radius:var(--bk-radius-stud);background-color:inherit;width:10px;height:8px;position:absolute;top:-5px;box-shadow:inset 0 2px #ffffff59}.bk-page-link:before{left:22%}.bk-page-link:after{right:22%}.bk-page-link:hover{background-color:var(--bk-lavender);box-shadow:0 5px 0 color-mix(in srgb, var(--bk-lavender) 65%, var(--bk-indigo)), var(--bk-shadow-lift);transform:translateY(-2px)}.bk-page-link:active{box-shadow:0 1px 0 var(--bk-lavender), var(--bk-shadow-inset-press);transform:translateY(1px)}@media (pointer:coarse),(width<=47.99em){.bk-chip,.bk-select,.bk-page-link{box-sizing:border-box;min-height:44px}}
