.store-purchase-facts{margin:16px 0 20px;padding:14px 16px;background:#f7f5fa;border-radius:8px;color:#302c48;font:400 15px/1.7 Rubik,Heebo,sans-serif;scroll-margin-top:150px}
.store-purchase-facts strong{font-weight:600}.store-purchase-facts p{margin:5px 0 0}
.store-purchase-jump{display:inline-flex;align-items:center;gap:12px;margin:8px 0 12px;padding:10px 16px;border:1px solid currentColor;border-radius:6px;font:500 16px/1.5 Rubik,Heebo,sans-serif;text-decoration:none}
.store-purchase-help{clear:both;margin:18px 0 24px;padding:16px 0;border-top:1px solid #dedbe1;font:400 14px/1.65 Rubik,Heebo,sans-serif;color:#38323d;text-align:start}
.store-purchase-help .store-shipping-summary{margin:0;font-size:16px;font-weight:500}.store-purchase-help .store-shipping-condition{font-size:13px;margin:5px 0 12px;color:#625b66}
.store-purchase-links{display:flex;flex-wrap:wrap;gap:8px 24px}.store-purchase-links a{text-decoration:underline;text-underline-offset:3px;color:inherit;padding:4px 0}
.store-purchase-jump:focus-visible,.store-purchase-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.store-stock-notice{display:block;color:#665e65;font:500 14px/1.5 Rubik,Heebo,sans-serif;margin:6px 0}
body.store-profile-tinokot .elementor form.cart[data-product_id="628"] table.variations,body.store-profile-tinokot .elementor form.cart[data-product_id="628"] table.variations tbody,body.store-profile-tinokot .elementor form.cart[data-product_id="628"] table.variations tr,body.store-profile-tinokot .elementor form.cart[data-product_id="628"] table.variations th,body.store-profile-tinokot .elementor form.cart[data-product_id="628"] table.variations td{display:block!important;width:100%!important}
body.store-profile-tinokot .elementor form.cart .store-variation-options.store-model-options,.store-quick-dialog form.cart .store-model-options{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px!important;margin:4px 0 18px!important}
body.store-profile-tinokot .elementor form.cart .store-model-options button,.store-quick-dialog form.cart .store-model-options button{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px!important;width:100%!important;min-width:0!important;text-align:start;justify-content:stretch!important;padding:13px 15px!important;border:1px solid #b7aab0!important;white-space:normal!important}
body.store-profile-tinokot .elementor form.cart .store-model-options button[aria-checked=true],.store-quick-dialog form.cart .store-model-options button[aria-checked=true]{padding:12px 14px!important;border:2px solid #9c315f!important;background:#fff1f6!important}
.store-model-title{font-weight:600}.store-model-price{white-space:nowrap;font-weight:600;font-size:16px;direction:rtl}.store-model-detail,.store-model-warranty{grid-column:1/-1;font-size:13px;line-height:1.6;font-weight:400;color:#51434b}.store-model-warranty{font-weight:500}
@media(max-width:480px){.store-purchase-facts{font-size:14px}.store-purchase-help .store-shipping-summary{font-size:15px}.store-purchase-links{gap:4px 20px}.store-purchase-jump{font-size:15px}}
/* Keep both existing purchase actions fully visible on narrow product forms. */
@media(max-width:600px){
 body.store-profile-tinokot .elementor form.cart .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}
 body.store-profile-tinokot .elementor form.cart .woocommerce-variation-add-to-cart .quantity{width:76px!important;margin:0!important}
 body.store-profile-tinokot .elementor form.cart .woocommerce-variation-add-to-cart .quantity input{width:100%!important}
 body.store-profile-tinokot .elementor form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button,body.store-profile-tinokot .elementor form.cart .woocommerce-variation-add-to-cart .store-buy-now{width:100%!important;min-width:0!important;margin:0!important;padding:12px 14px!important}
 body.store-profile-tinokot .elementor form.cart .woocommerce-variation-add-to-cart .store-buy-now{grid-column:1/-1}
}
@media(max-width:480px){
 body.store-profile-numime .elementor form.cart .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important}
 body.store-profile-numime .elementor form.cart .woocommerce-variation-add-to-cart .quantity{width:68px!important;margin:0!important}
 body.store-profile-numime .elementor form.cart .woocommerce-variation-add-to-cart .quantity input{width:100%!important}
 body.store-profile-numime .elementor form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%!important;min-width:0!important;margin:0!important;white-space:normal!important;padding:12px 10px!important}
}
