bcn-card-gallery{display:block;position:relative}.bcn-gallery-arrow[hidden],.product-grid-item .compare-at[hidden],.product-grid-item .product__grid__price__unit[hidden]{display:none!important}.bcn-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:430;display:grid;place-items:center;min-width:44px;min-height:44px;padding:6px;color:var(--text);background:var(--bg);opacity:.88;border:1px solid var(--border);border-radius:50%;cursor:pointer}.bcn-gallery-arrow--previous{left:8px}.bcn-gallery-arrow--next{right:8px}.bcn-gallery-arrow svg{width:18px;height:18px}bcn-card-options{display:block;background:transparent;color:var(--text);font:inherit}bcn-card-options [hidden],.bcn-back-to-top[hidden]{display:none!important}.bcn-card-fallback{display:block;padding:10px;text-align:center;text-decoration:underline}.bcn-card-option{border:0;margin:0 0 6px;padding:0;min-width:0}.bcn-card-option legend{padding:0 0 4px;font-size:12px}.bcn-card-values{display:flex;gap:5px;flex-wrap:wrap}.bcn-card-values button{font:inherit;font-size:11px;min-height:36px;padding:6px 9px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.bcn-card-values button[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.bcn-card-values button[data-unavailable]{text-decoration:line-through;opacity:.55}.bcn-card-buy{display:block;width:100%;min-height:44px;padding:10px;font:inherit;font-size:12px;cursor:pointer}.bcn-card-buy:disabled{opacity:.55;cursor:default}.bcn-card-buy.loading{cursor:wait}.bcn-card-route,.bcn-card-direct{width:100%;min-height:44px;aspect-ratio:auto;white-space:normal;text-align:center}.product-grid-item [data-add-to-cart],.product-grid-item .bcn-card-route,.product-grid-item .bcn-card-fallback,.product-grid-item .bcn-card-values button{font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);line-height:1.35;text-transform:uppercase}.product-grid-item [data-add-to-cart],.product-grid-item .bcn-card-route,.product-grid-item .bcn-card-fallback{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;font-size:12px;font-weight:var(--FONT-WEIGHT-ACCENT-BOLD)}.product-grid-item .bcn-card-values button{font-weight:var(--FONT-WEIGHT-ACCENT)}.product__title__wrapper.bcn-rating-above,.product__grid__info .product__grid__title__wrapper.bcn-rating-above{flex-direction:column;align-items:inherit;gap:6px}.bcn-rating-above .product__rating{justify-content:flex-start}.text-center .bcn-rating-above .product__rating{justify-content:center}.text-right .bcn-rating-above .product__rating{justify-content:flex-end}bcn-card-options[data-ready]{padding:8px 0 0}.bcn-card-values button:focus-visible,.bcn-card-buy:focus-visible,.bcn-gallery-arrow:focus-visible,.bcn-back-to-top:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(hover:hover)and (pointer:fine)and (min-width:768px){bcn-card-options[data-ready]{position:absolute;inset:auto 8px 8px;padding:0;max-height:calc(50% - 32px);overflow-y:auto;z-index:420;opacity:0;visibility:hidden}product-grid-item:hover bcn-card-options[data-ready],product-grid-item:focus-within bcn-card-options[data-ready]{opacity:1;visibility:visible}.bcn-gallery-arrow{opacity:0;visibility:hidden}product-grid-item:hover .bcn-gallery-arrow,product-grid-item:focus-within .bcn-gallery-arrow{opacity:.88;visibility:visible}}.bcn-back-to-top{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:calc(24px + env(safe-area-inset-bottom));z-index:4500;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--border, #ddd);background:var(--bg, #fff);color:var(--text, #222);cursor:pointer;box-shadow:0 1px 5px #0000001a}@media(max-width:767px){.bcn-back-to-top{left:max(12px,env(safe-area-inset-left));bottom:calc(88px + env(safe-area-inset-bottom));width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bcn-cards.css.map */
