.pb-store{--pb-store-gap:1.25rem;--pb-store-accent:var(--pb-primary-ink,var(--pb-primary,var(--bs-primary,#0d6efd)));container-type:inline-size;box-sizing:border-box;width:100%;color:var(--pb-text,inherit);}.pb-store *,.pb-store *::before,.pb-store *::after{box-sizing:border-box;}.pb-on-dark .pb-store,.pb-store.pb-on-dark,.dark-background .pb-store,[data-bs-theme="dark"] .pb-store{--pb-store-accent:var(--pb-primary-on-dark,var(--pb-primary,var(--bs-primary,#6ea8fe)));}.pb-store__head{margin-bottom:1rem;}.pb-store__title{margin:0;color:var(--pb-heading,inherit);}.pb-store__caption{margin:.35rem 0 0;color:var(--pb-muted,inherit);}.pb-store__viewport{position:relative;}.pb-store__track{--pb-store-n:var(--pb-store-cols-m,1);display:grid;gap:var(--pb-store-gap);list-style:none;margin:0;padding:0;}@container (min-width:576px){.pb-store__track{--pb-store-n:var(--pb-store-cols-t,2);}}@container (min-width:992px){.pb-store__track{--pb-store-n:var(--pb-store-cols,4);}}@supports not (container-type:inline-size){@media (min-width:576px){.pb-store__track{--pb-store-n:var(--pb-store-cols-t,2);}}@media (min-width:992px){.pb-store__track{--pb-store-n:var(--pb-store-cols,4);}}}.pb-store--grid .pb-store__track{grid-template-columns:repeat(var(--pb-store-n),minmax(0,1fr));}.pb-store--carousel .pb-store__track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pb-store-n) - 1) * var(--pb-store-gap)) / var(--pb-store-n));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:4px;margin-block:-4px;}.pb-store--carousel .pb-store__track::-webkit-scrollbar{display:none;}.pb-store--carousel .pb-store__card{scroll-snap-align:start;}.pb-store--carousel .pb-store__card:has(.pb-store__link:focus-visible){outline-offset:-2px;}@media (prefers-reduced-motion:reduce){.pb-store--carousel .pb-store__track{scroll-behavior:auto;}}.pb-store__card{position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;border-radius:.75rem;}.pb-store--bordered .pb-store__card{border:1px solid var(--pb-border-color,rgba(127,127,127,.28));}.pb-store--shadow .pb-store__card{background:var(--pb-own-bg,var(--pb-bg,#ffffff));box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 20px rgba(0,0,0,.08);}.pb-store--plain .pb-store__card{padding:0;border-radius:.5rem;}.pb-store__link{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none;}.pb-store__link::after{content:"";position:absolute;inset:0;border-radius:inherit;}.pb-store__link:focus-visible{outline:none;}.pb-store__card:has(.pb-store__link:focus-visible){outline:2px solid var(--pb-store-accent);outline-offset:2px;}@media (hover:hover){.pb-store__card:hover .pb-store__name{text-decoration:underline;text-underline-offset:.15em;}}.pb-store__media{display:block;width:100%;aspect-ratio:var(--pb-store-ratio,1 / 1);overflow:hidden;border-radius:.5rem;background:rgba(127,127,127,.08);}.pb-store__media img{display:block;width:100%;height:100%;object-fit:contain;}.pb-store--cover .pb-store__media img{object-fit:cover;}.pb-store__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;line-height:1.3;font-weight:600;color:var(--pb-heading,inherit);}.pb-store__price{display:block;min-height:1.5em;line-height:1.5;font-weight:700;color:var(--pb-store-accent);}.pb-store__from{font-weight:400;color:var(--pb-muted,#6c757d);}.pb-store__was{margin-inline-start:.4rem;font-weight:400;color:var(--pb-muted,#6c757d);}.pb-store__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.8em;line-height:1.4;font-size:.9rem;color:var(--pb-muted,inherit);}.pb-store__sr{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.pb-store__card--waiting .pb-store__name,.pb-store__card--waiting .pb-store__price,.pb-store__card--waiting .pb-store__desc{border-radius:.25rem;background:rgba(127,127,127,.12);}.pb-store__card--waiting .pb-store__name{width:85%;}.pb-store__card--waiting .pb-store__price{width:40%;}.pb-store__nav{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem;}.pb-store__nav[hidden]{display:none;}.pb-store__arrow{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--pb-border-color,rgba(127,127,127,.4));border-radius:50%;background:transparent;color:inherit;cursor:pointer;}.pb-store__arrow:disabled{opacity:.35;cursor:default;}.pb-store__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem;}.pb-store__dot{position:relative;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;}.pb-store__dot::before{content:"";position:absolute;inset:50% auto auto 50%;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;border-radius:50%;background:currentColor;opacity:.3;}.pb-store__dot[aria-current="true"]::before{background:var(--pb-store-accent);opacity:1;}.pb-store__arrow:focus-visible,.pb-store__dot:focus-visible{outline:2px solid var(--pb-store-accent);outline-offset:2px;}.pb-store__foot{margin:1rem 0 0;text-align:center;color:var(--pb-muted,inherit);}.pb-store__foot[hidden],.pb-store__empty[hidden]{display:none;}.pb-store__shop-link{font-weight:600;color:var(--pb-store-accent);}.pb-store--empty .pb-store__viewport,.pb-store--empty .pb-store__nav{display:none;}.pb-store__hint{margin:.5rem 0 0;color:var(--pb-muted,inherit);}