.bls__product-item .bls__product-action{justify-content:center;width:100%}.bls__product-item .bls__product-action>*{width:100%}.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button,.bls__product-item .bls__product-action .bls__js-addtocart{display:block;width:100%;max-width:100%;margin:0;text-align:center}.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button{min-height:48px;line-height:48px;padding:0 20px;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.btn-soldout{background:#d86a3a!important;color:#fff!important;border:none!important;opacity:.55!important;filter:grayscale(30%)!important;cursor:pointer!important;font-weight:400!important;text-transform:none!important;width:100%!important;text-align:center!important;min-height:48px!important;line-height:48px!important;box-shadow:none!important;transition:opacity .2s ease,filter .2s ease!important}.btn-soldout:hover,.btn-soldout:focus{opacity:.55!important;filter:grayscale(30%)!important;box-shadow:none!important}.bls__product-item .bls__product-price{text-align:center;justify-content:center;align-items:center;line-height:1.25;min-height:2.5em;display:flex;flex-direction:column;gap:.15rem}.bls__product-item .bls__product-price del{opacity:.7;text-decoration:line-through;font-size:.95em}.bls__product-item .bls__product-name{display:flex;align-items:flex-start;justify-content:center;text-align:center;min-height:3.2em}.bls__product-item .bls__product-name .limited-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.6;max-height:3.2em;text-align:center}.bls__product-item a.bls__product-addtocart.button,.bls__product-item a.bls__product-addtocart.btn-secondary,.bls__product-item a.bls__product-addtocart.button--full-width,.bls__product-item a.bls__product-addtocart.w-full{display:flex;align-items:center;justify-content:center;text-align:center}.bls__product-item a.bls__product-addtocart .bls__button-content,.bls__product-item a.bls__product-addtocart .add-cart{margin:0 auto;padding-left:0!important;padding-right:0!important}.bls__product-item a.bls__product-addtocart .icon-plus{display:none!important}@media (max-width: 767px){.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button,.bls__product-item .btn-soldout,.bls__product-item .bls__product-action .bls__button-content,.bls__product-item .bls__product-action .add-cart{min-height:40px!important;line-height:40px!important;padding:0 10px!important;font-size:15px!important;text-align:center!important}}@media (max-width: 767px){.bls__product-item .bls__product-name{min-height:auto!important}.bls__product-item .bls__product-name .limited-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13.5px!important;line-height:1.45!important;max-height:3.1em!important;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center}}.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button,.bls__product-item .btn-soldout{min-height:44px;line-height:44px;padding:0 12px;font-size:12px;white-space:nowrap;width:100%;text-align:center}.bls__product-item .bls__product-action .bls__button-content{white-space:nowrap}.bls__product-item .bls__product-action{margin-top:10px}.bls__product-item .bls__product-details{padding-top:10px}:root{--cta-font-size: 15px;--cta-font-weight: 700;--cta-letter-spacing: .4px}.button,.btn,.btn-primary,.btn-secondary,.button--primary,.button--secondary,a.button,button.button,.product-form__submit,.shopify-payment-button__button--unbranded{font-size:var(--cta-font-size)!important;font-weight:var(--cta-font-weight)!important;letter-spacing:var(--cta-letter-spacing)!important;text-transform:uppercase}.bls__product-item .bls__product-action .button,.bls__product-item .bls__product-addtocart,.bls__product-item .bls__js-addtocart,.product-template .product-form__submit,.product-template .button,.product-template .btn,.product-template .btn-secondary{font-size:var(--cta-font-size)!important;font-weight:var(--cta-font-weight)!important;letter-spacing:var(--cta-letter-spacing)!important}@media (max-width: 767px){:root{--cta-font-size: 14px}}@media (max-width: 767px){.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button,.bls__product-item .bls__product-action .btn,.bls__product-item .bls__product-action .btn-secondary,.bls__product-item .bls__product-addtocart.button,.bls__product-item .bls__product-addtocart.btn-secondary,.bls__product-item .bls__product-addtocart .button,.bls__product-item .bls__product-addtocart .btn-secondary,.bls__product-item .bls__js-addtocart,.bls__product-item .btn-soldout{display:flex!important;align-items:center!important;justify-content:center!important;height:36px!important;min-height:36px!important;line-height:36px!important;padding:0 10px!important;font-size:11.5px!important;border-radius:14px!important}.bls__product-item .bls__product-action .button .bls__button-content,.bls__product-item .bls__product-action .button .add-cart{padding:0!important;margin:0!important}}.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button,.bls__product-item .bls__product-addtocart.button,.bls__product-item .bls__product-addtocart.btn-secondary,.bls__product-item .bls__product-addtocart .button,.bls__product-item .bls__product-addtocart .btn-secondary,.bls__product-item .bls__js-addtocart,.bls__product-item .btn-soldout{border-radius:30px!important}.bls__product-item .bls__product-action a.button,.bls__product-item .bls__product-action button.button,.bls__product-item .bls__product-addtocart.button,.bls__product-item .bls__product-addtocart.btn-secondary,.bls__product-item .bls__js-addtocart{box-shadow:0 2px 6px #0000001a;transition:box-shadow .2s ease,transform .2s ease}.bls__product-item .bls__product-action a.button:hover,.bls__product-item .bls__product-action button.button:hover,.bls__product-item .bls__product-addtocart.button:hover,.bls__product-item .bls__product-addtocart.btn-secondary:hover,.bls__product-item .bls__js-addtocart:hover{box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}@media (max-width: 767px){.bls__product-item .bls__product-price{font-size:18px!important;line-height:1.2!important}.bls__product-item .bls__product-price ins,.bls__product-item .bls__product-price del{font-size:.95em!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-umino-overrides.css.map */
