.bls__product-card-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bls__product-card-options{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px 4px;margin-top:8px;width:100%;max-width:100%;container-type:inline-size}.bls__product-card-options .bls__product-card-sizes,.bls__product-card-options .option_color{margin-top:0;flex-wrap:nowrap}.bls__variant-selectors{display:flex;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none}.bls__variant-selectors::-webkit-scrollbar{display:none}.bls__product-card-options:has(.bls__variant-add.is-visible) .bls__variant-selectors{flex:0 1 auto;max-width:calc(100% - 10rem);justify-content:center}.bls__product-card-options:has(.bls__variant-add.is-visible){gap:8px 16px}.bls__product-card-options .bls__product-color-swatches{--color-swacth-width: 3.2rem;--color-swacth-height: 3.2rem;width:3.2rem!important;min-width:3.2rem;height:3.2rem!important;border-radius:0!important}.bls__product-card-options .option_color .bls__product-color-swatches{margin-top:0}.bls__product-card-options .bls__product-color-swatches:after{top:0;right:0;bottom:0;left:0;z-index:0}.bls__product-card-options .bls__product-color-swatches:before{background:transparent;box-shadow:inset 0 0 0 1px #ddd;z-index:1;pointer-events:none}.bls__product-card-options .bls__product-color-swatches:hover:before{box-shadow:inset 0 0 0 1px #111}.bls__product-card-options .bls__product-color-swatches.active:before{box-shadow:inset 0 0 0 2px #111}.bls__product-card-size{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;min-width:3.2rem;height:3.2rem;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:0;font-size:12px;line-height:1;text-decoration:none;color:inherit;background:transparent;transition:border-color .15s ease,background-color .15s ease}.bls__product-card-size:hover,.bls__product-card-size.active{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:#fff}.bls__product-card-size.is-soldout{opacity:.45;cursor:pointer;background:transparent}.bls__product-card-size.is-hidden{display:none!important}.bls__product-card-size.is-soldout:hover{border-color:#00000026;background:transparent;color:inherit}.bls__product-card-options .bls__product-color-swatches.is-soldout{opacity:.45;cursor:pointer}.bls__product-addtocart-js.is-hidden{display:none!important}.bls__variant-add{flex:0 0 auto;display:flex;justify-content:center;width:auto;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.bls__variant-add.is-hidden{display:none!important}.bls__variant-add.is-visible{opacity:1;transform:translate(-50%)}.bls__variant-add .button{width:100%;min-height:3.2rem;padding:0 1.1rem;font-size:1.2rem;border-radius:0}.bls__variant-add,.bls__variant-notify{position:absolute!important;z-index:3;left:50%;right:auto;margin:0;bottom:1rem;width:min(80%,28rem)}.bls__variant-add{transform:translate(-50%,10px)}.bls__variant-notify{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.1rem;border-radius:0;font-size:1.4rem;font-weight:600;text-align:center;background:var(--btn-primary-bg);color:var(--btn-primary-color);border:1px solid var(--btn-primary-bg);opacity:0;transform:translate(-50%,10px);transition:opacity .2s ease,transform .2s ease}.bls__variant-notify:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-color-hover);border-color:var(--btn-primary-bg-hover)}.bls__variant-notify.is-hidden{display:none!important}.bls__variant-notify.is-visible{opacity:1;transform:translate(-50%)}.bls__product-img .bls__variant-add,.bls__product-img .bls__variant-notify{left:50%!important;right:auto!important;bottom:1.5rem;width:min(80%,28rem);transform:translate(-50%)!important;translate:0 10px;transition:opacity .2s ease,translate .2s ease}.bls__product-img .bls__variant-add.is-visible,.bls__product-img .bls__variant-notify.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)!important;translate:0 0}.bls__product-img .bls__variant-add .button,.bls__product-img .bls__variant-notify{min-height:4rem}.bls__variant-add .bls__js-addtocart.btn-loading .loader-icon{z-index:2;left:auto;right:1.2rem;margin-left:0;margin-top:calc(var(--loader-width) / 2 * -1)}.bls__product-img .bls__variant-add .button,.bls__product-img .bls__variant-notify{background:var(--header-bg)!important;color:#4a4d98!important;border:0!important;box-shadow:none!important}.bls__product-img .bls__variant-add .button:hover,.bls__product-img .bls__variant-notify:hover{background:#4a4d98!important;color:var(--header-bg)!important}.bls__product-item:has(.bls__variant-add) .bls__product-action .bls__product-addtocart:not(.bls__variant-add){display:none!important}@container (max-width: 280px){.bls__product-card-options{gap:5px}.bls__product-card-size{width:2.6rem;min-width:2.6rem;height:2.6rem}.bls__product-card-options .bls__product-color-swatches{width:calc(2.6rem - 2px)!important;min-width:calc(2.6rem - 2px);height:calc(2.6rem - 2px)!important}.bls__variant-add .button{min-height:2.6rem;padding:0 .8rem}}.bls__product-item .bls__product-name,.bls__product-item .bls__product-name a,.bls__product-item .bls__product-name a:hover{color:var(--bls__product-price-color)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-card-sizes.css.map */
