.brp-catalog-card,.bs-cat-card{position:relative}.brp-catalog-card{display:flex;flex-direction:column;gap:4px}.brp-catalog-card>a{height:auto}@supports(grid-template-rows:subgrid){.brp-catalog-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:4px}.brp-catalog-card>a{grid-row:1/3;grid-template-rows:subgrid;row-gap:6px}.brp-catalog-card .lc-swatches{grid-row:3;align-self:start}.brp-catalog-card .lc-card-price{grid-row:4;align-self:start}}.brp-catalog-card .lc-swatches,.bs-cat-card .lc-swatches{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0;margin:0 auto 8px;min-height:32px;direction:rtl}.brp-catalog-card .lc-swatch,.bs-cat-card .lc-swatch{display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:32px;min-height:32px;padding:0;border:0;background:#fff0;position:relative;text-decoration:none;color:inherit}.brp-catalog-card .lc-swatch span,.bs-cat-card .lc-swatch span{display:block;width:13px;height:13px;border:1px solid #67705d55;border-radius:50%;background:var(--lc-tone)}.brp-catalog-card .lc-swatch[aria-current] span,.bs-cat-card .lc-swatch[aria-current] span{outline:1px solid var(--bsu-green);outline-offset:3px}.brp-catalog-card .lc-swatch:focus-visible,.bs-cat-card .lc-swatch:focus-visible{outline:2px solid var(--bsu-green);outline-offset:-2px;border-radius:3px}.brp-catalog-card .sf-card-note:empty,.bs-cat-card .bs-cat-model:empty{display:none}.brp-catalog-card[data-variation="2455"]>a>img,.bs-cat-card[data-variation-id="2455"] .bs-cat-photo img{padding:0!important;width:100%;height:auto!important;aspect-ratio:1!important;object-fit:contain;clip-path:inset(2.5%);transform:scale(.94)}.bs-cat-card .lc-swatches{margin:4px auto 0}.brp-catalog-card .lc-card-price{margin:3px 0 14px;text-align:center;font-size:18px;font-weight:400;line-height:1.4;color:var(--bsu-green)}.bsup-entry{max-width:620px;margin:20px auto;text-align:center;line-height:1.7}.bsup-entry h2{font-size:24px;font-weight:400;line-height:1.4}.bsup-entry .bsup-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--bsu-green);color:#f7f3eb;text-decoration:none;border:1px solid var(--bsu-green)}.bsup-entry p{margin:12px 0;color:#68665f}