.pbb{--pbb-radius:24px;align-items:start;color:var(--pbb-text);display:grid;gap:clamp(2rem,6vw,5.5rem);grid-template-areas:"media info";grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.pbb *,.pbb :after,.pbb :before{box-sizing:border-box}.pbb__info{grid-area:info;min-width:0}.pbb__media{grid-area:media;min-width:0}.pbb .pbb__eyebrow{background:var(--pbb-surface);border-radius:999px;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.06em;line-height:1.2;padding:.45rem .9rem;text-transform:uppercase}.pbb .pbb__eyebrow,.pbb .pbb__title{color:var(--pbb-text);margin:0 0 1rem}.pbb .pbb__title{font-size:clamp(2.1rem,4.2vw,3.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.pbb__rating{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.75rem}.pbb__stars{display:inline-flex;gap:4px}.pbb__star{fill:var(--pbb-accent);height:19px;width:19px}.pbb__star.is-empty{fill:none;stroke:var(--pbb-accent);stroke-width:1.5}.pbb .pbb__rating-link{color:var(--pbb-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.pbb__options{border:0;display:grid;gap:12px;margin:0;min-width:0;padding:0}.pbb__options-title{color:var(--pbb-text);font-size:1.3rem;font-weight:700;margin-bottom:1rem;padding:0}.pbb__option{align-items:center;border:1px solid var(--pbb-border);border-radius:14px;cursor:pointer;display:flex;gap:1rem;padding:1.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.pbb__option:hover{border-color:var(--pbb-muted)}.pbb__option.is-selected,.pbb__option:has(.pbb__radio:checked){background:var(--pbb-surface);border-color:var(--pbb-text);box-shadow:inset 0 0 0 1px var(--pbb-text)}.pbb__radio{appearance:none;-webkit-appearance:none;background:transparent;border:2px solid var(--pbb-muted);border-radius:50%;cursor:pointer;display:grid;flex:0 0 auto;height:24px;margin:0;place-content:center;width:24px}.pbb__radio:before{background:var(--pbb-text);border-radius:50%;content:"";height:12px;transform:scale(0);transition:transform .12s;width:12px}.pbb__radio:checked{border-color:var(--pbb-text)}.pbb__radio:checked:before{transform:scale(1)}.pbb__radio:focus-visible{outline:3px solid var(--pbb-accent);outline-offset:3px}.pbb__option-body{display:grid;flex:1 1 auto;gap:.3rem;min-width:0}.pbb__option-title{font-size:1.25rem;font-weight:700;line-height:1.2}.pbb__option-sub{color:var(--pbb-muted);font-size:1rem;line-height:1.35}.pbb__option-end{display:grid;gap:.5rem;justify-items:end;text-align:right}.pbb__badge{background:var(--pbb-accent);border-radius:999px;color:var(--pbb-accent-text);font-size:.82rem;font-weight:600;padding:.2rem .65rem;white-space:nowrap}.pbb__price{font-size:1.45rem;font-weight:700;white-space:nowrap}.pbb .pbb__cta{align-items:center;display:flex;justify-content:center;margin-top:1.1rem;text-align:center;text-decoration:none;width:100%}.pbb .pbb__cta--module{background:var(--pbb-accent);border-radius:8px;box-shadow:0 12px 28px -10px var(--pbb-accent);color:var(--pbb-accent-text);font-size:1.5rem;font-weight:700;min-height:66px;padding:.75rem 1.5rem;transition:filter .15s,transform .15s}.pbb .pbb__cta--module:hover{filter:brightness(.95);transform:translateY(-1px)}.pbb .pbb__cta--theme{min-height:56px}.pbb .pbb__cta:focus-visible{outline:3px solid var(--pbb-text);outline-offset:3px}.pbb .pbb__cta[aria-disabled=true]{opacity:.55;pointer-events:none}.pbb__trust{display:grid;gap:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:1.1rem 0 0;padding:0}.pbb__trust-item{background:var(--pbb-surface);border-radius:10px;display:grid;font-size:.95rem;font-weight:600;gap:.55rem;justify-items:center;line-height:1.25;margin:0;padding:1rem .5rem;text-align:center}.pbb__trust-item svg{fill:none;height:24px;stroke:var(--pbb-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:24px}.pbb__details{border-top:1px solid var(--pbb-border);margin-top:2rem;padding-top:2rem}.pbb__description{color:var(--pbb-muted);font-size:1.25rem;line-height:1.6}.pbb__description>:first-child{margin-top:0}.pbb__description>:last-child{margin-bottom:0}.pbb__bullets{display:grid;gap:1rem;list-style:none;margin:1.5rem 0 0;padding:0}.pbb__bullets li{align-items:flex-start;display:flex;font-size:1.25rem;font-weight:700;gap:.85rem;line-height:1.3;margin:0}.pbb__check{background:var(--pbb-accent);border-radius:50%;display:grid;flex:0 0 auto;height:27px;place-content:center;width:27px}.pbb__check svg{fill:none;height:15px;stroke:var(--pbb-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:15px}.pbb__stage{aspect-ratio:1/1;background:var(--pbb-media-bg);border-radius:var(--pbb-radius);outline:none;overflow:hidden;position:relative;touch-action:pan-y}.pbb__stage:focus-visible{box-shadow:0 0 0 3px var(--pbb-accent)}.pbb__slide{inset:0;margin:0;opacity:0;position:absolute;transition:opacity .35s ease}.pbb__slide.is-active{opacity:1}.pbb__slide img{display:block;height:100%;object-fit:cover;width:100%}.pbb__stage--contain .pbb__slide img{object-fit:contain;padding:6%}.pbb__nav{background:rgba(250,248,242,.95);border:0;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.1);cursor:pointer;display:grid;height:54px;place-content:center;position:absolute;top:50%;transform:translateY(-50%);width:54px;z-index:2}.pbb__nav svg{fill:none;height:22px;stroke:var(--pbb-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:22px}.pbb__nav--prev{left:18px}.pbb__nav--next{right:18px}.pbb__nav:focus-visible{outline:3px solid var(--pbb-accent);outline-offset:2px}.pbb__counter{background:rgba(250,248,242,.95);border-radius:999px;bottom:14px;font-size:.95rem;font-weight:600;padding:.3rem .75rem;position:absolute;right:14px;z-index:2}.pbb__thumbs{display:grid;gap:12px;grid-auto-columns:calc(14.28571% - 10.28571px);grid-auto-flow:column;margin-top:14px;overflow-x:auto;padding:2px;scrollbar-width:none}.pbb__thumbs::-webkit-scrollbar{display:none}.pbb__thumb{aspect-ratio:1/1;background:var(--pbb-media-bg);border:2px solid transparent;border-radius:10px;cursor:pointer;opacity:.85;overflow:hidden;padding:0}.pbb .pbb__thumb{box-shadow:none;display:block;height:auto;max-width:none;text-transform:none;width:100%}.pbb .pbb__nav,.pbb .pbb__thumb{line-height:0;margin:0;min-height:0;min-width:0;padding:0}.pbb__thumb img{display:block;height:100%;object-fit:cover;width:100%}.pbb__thumb:hover{opacity:1}.pbb__thumb.is-active{border-color:var(--pbb-text);opacity:1}.pbb__thumb:focus-visible{outline:3px solid var(--pbb-accent);outline-offset:2px}@media (max-width:900px){.pbb{gap:2.5rem;grid-template-areas:"info" "media";grid-template-columns:minmax(0,1fr)}.pbb.pbb--mobile-media-first{grid-template-areas:"media" "info"}.pbb__rating{margin-bottom:2rem}.pbb__thumbs{grid-auto-columns:72px}.pbb .pbb__thumb:nth-child(n+3),.pbb__counter,.pbb__nav{display:none}}@media (max-width:480px){.pbb__option{gap:.75rem;padding:1rem}.pbb__option-title{font-size:1.1rem}.pbb__option-sub{font-size:.9rem}.pbb__price{font-size:1.25rem}.pbb .pbb__cta--module{font-size:1.3rem;min-height:60px}.pbb__trust{gap:8px}.pbb__trust-item{font-size:.8rem;padding:.85rem .35rem}.pbb__bullets li,.pbb__description{font-size:1.1rem}.pbb__nav{height:44px;width:44px}.pbb__nav--prev{left:10px}.pbb__nav--next{right:10px}}@media (prefers-reduced-motion:reduce){.pbb .pbb__cta,.pbb__radio:before,.pbb__slide{transition:none}}