body.single-product form.cart{display:block!important;width:100%!important;margin:18px 0 14px!important}body.single-product button.single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;padding:14px 24px!important;margin:0!important;background-color:#ff8a00!important;color:#111111!important;border:1px solid #d96f00!important;border-radius:8px!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;box-shadow:0 2px 0 rgb(0 0 0 / .18)!important;cursor:pointer!important;transition:background-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease!important}body.single-product button.single_add_to_cart_button:hover{background-color:#e87500!important;color:#111111!important;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .16)!important}body.single-product button.single_add_to_cart_button:active{transform:translateY(1px)}body.single-product button.single_add_to_cart_button:focus-visible{outline:3px solid rgb(255 138 0 / .35)!important;outline-offset:3px!important}@media screen and (max-width:767px){body.single-product button.single_add_to_cart_button{min-height:54px!important;padding:13px 18px!important;font-size:17px!important;border-radius:8px!important}}.single-product .rihalo-card-checkout{display:block;width:100%;margin:12px 0 14px}.single-product .rihalo-card-checkout__button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;padding:13px 22px!important;background:#ffffff!important;color:#171717!important;border:2px solid #222222!important;border-radius:8px!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease!important}.single-product .rihalo-card-checkout__button:hover{background:#f5f5f5!important;color:#111111!important;border-color:#111111!important;transform:translateY(-1px)}.single-product .rihalo-card-checkout__button:active{transform:translateY(1px)}.single-product .rihalo-card-checkout__trust{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:8px;padding:0 10px;color:#5f6368;font-size:12px;line-height:1.45;text-align:center}.single-product .rihalo-card-checkout__trust strong{color:#343434;font-size:13px;font-weight:600}.single-product .rihalo-card-checkout__trust span{display:block}@media screen and (max-width:767px){.single-product .rihalo-card-checkout__button{min-height:52px!important;padding:12px 15px!important;font-size:16px!important}.single-product .rihalo-card-checkout__trust{font-size:11px}.single-product .rihalo-card-checkout__trust strong{font-size:12px}}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{min-width:auto!important;min-height:auto!important;padding:7px 11px!important;background-color:#F1641E!important;color:#111111!important;border:0!important;border-radius:6px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;box-shadow:none!important}@media screen and (max-width:767px){.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{padding:6px 9px!important;font-size:12px!important}}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product .add_to_cart_button{background-color:#F1641E!important;color:#111111!important;border:1px solid #C9470F!important;border-radius:6px!important;font-weight:600!important;text-decoration:none!important}.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce-page ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .add_to_cart_button:focus-visible,.woocommerce-page ul.products li.product .add_to_cart_button:focus-visible{background-color:#D94E12!important;color:#111111!important}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del bdi,.woocommerce-page ul.products li.product .price del,.woocommerce-page ul.products li.product .price del bdi{color:#595959!important;opacity:1!important}