.tk-buy-status{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 10px;font-size:12px;line-height:1.5}
.tk-buy-status span{border:1px solid #dbe8e6;border-radius:6px;padding:5px 9px;color:#435a60;background:#fafcfb}
.tk-buy-status .tk-ready{color:#176441;background:#ecf8ef;border-color:#d0e8d6;font-weight:600}
.tk-ready:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#248750;margin-right:6px;vertical-align:middle}
.tk-price-detail{font-size:12px!important;line-height:1.7!important;color:#5b6d73;margin-bottom:20px!important}
.tk-delivery-card{padding:20px 22px;background:#f3f8f7;border:1px solid #e0ece8;border-radius:14px;margin:18px 0 24px}
.tk-delivery-card h2{font-family:inherit!important;font-size:16px!important;font-weight:650;margin:0 0 14px!important;letter-spacing:0!important}
.tk-delivery-card dl{margin:0}.tk-delivery-card dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 0;border-top:1px solid #dfebe6;font-size:13px;line-height:1.7}
.tk-delivery-card dt{font-weight:600;color:#27474a}.tk-delivery-card dd{margin:0;color:#4f6569}
.woocommerce div.product .woocommerce-tabs .panel>h2:first-child:has(+h2){display:none}
.woocommerce div.product .woocommerce-tabs table{width:100%;border-collapse:collapse}.woocommerce div.product .woocommerce-tabs tr:nth-child(even){background:#f5f9f8}
.woocommerce div.product .woocommerce-tabs th{font-weight:600;text-align:left}.woocommerce div.product .woocommerce-tabs td,.woocommerce div.product .woocommerce-tabs th{border-bottom:1px solid #e1eae8;vertical-align:top;padding:14px 16px}
.woocommerce .single_add_to_cart_button{min-height:50px;box-shadow:0 5px 14px #073b4c13}.woocommerce div.product form.cart .quantity input{min-height:50px}
.nns-page-content h2{scroll-margin-top:24px}.nns-page-content p,.nns-page-content li{overflow-wrap:break-word}
@media(max-width:760px){.tk-delivery-card{padding:17px 16px}.tk-delivery-card dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px;font-size:13px}.tk-buy-status{font-size:11px;gap:6px}.woocommerce div.product .product_title{font-size:25px;line-height:1.4}.woocommerce div.product .woocommerce-tabs td,.woocommerce div.product .woocommerce-tabs th{padding:12px;overflow-wrap:anywhere}.woocommerce div.product .woocommerce-tabs table{font-size:13px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px}.woocommerce-product-details__short-description li{margin-bottom:8px}}
