/* Tabela Kurumsal v1.1.1 | WooCommerce corporate presentation
   Works with the classic Woo templates and the WooCommerce Cart/Checkout blocks.
   No cart, payment or account behavior is replaced. */
body.tk-woo{
  --tk-woo-navy:#10283e;
  --tk-woo-ink:#172e43;
  --tk-woo-muted:#63798a;
  --tk-woo-border:#e1e9ee;
  --tk-woo-bg:#f5f8fa;
  --tk-woo-accent:var(--tk-orange,#ff6b16);
  --tk-woo-shadow:0 12px 30px rgba(17,39,58,.075);
}
body.tk-woo .tk-inner-content-wrap{padding-block:32px 70px}
body.tk-woo :is(.woocommerce,.wc-block-cart,.wc-block-checkout,.wc-block-components-main,.wc-block-components-sidebar){font-size:14px;color:var(--tk-woo-ink)}
body.tk-woo :is(.woocommerce,.tk-woo-page-content) a{transition:color .18s ease,background-color .18s ease,border-color .18s ease}
body.tk-woo :is(.woocommerce,.tk-woo-page-content) a:hover{color:var(--tk-woo-accent)}
body.tk-woo :is(.woocommerce,.tk-woo-page-content) a:focus-visible,
body.tk-woo :is(.woocommerce,.tk-woo-page-content) button:focus-visible,
body.tk-woo :is(.woocommerce,.tk-woo-page-content) input:focus-visible,
body.tk-woo :is(.woocommerce,.tk-woo-page-content) select:focus-visible,
body.tk-woo :is(.woocommerce,.tk-woo-page-content) textarea:focus-visible {outline:3px solid rgba(255,107,22,.36);outline-offset:3px}
body.tk-woo .woocommerce img{max-width:100%;height:auto}
body.tk-woo .tk-wc-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid #e0e8ed;border-radius:12px;background:#fff;padding:13px 18px;margin-bottom:16px;box-shadow:0 5px 16px rgba(14,35,53,.03)}
body.tk-woo .tk-wc-topline span{letter-spacing:.065em;color:#53687a;font-size:11px;font-weight:750}
body.tk-woo .tk-wc-topline a{font-size:12px;color:var(--tk-woo-accent);font-weight:750;text-decoration:none}
body.tk-woo .tk-woo-advantages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px}
body.tk-woo .tk-woo-advantages span{display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:12px;background:#fdfefe;border:1px solid #e4ebef;color:#344b60;font-size:12px;font-weight:700}
body.tk-woo .tk-woo-advantages i{display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px;font-style:normal;background:#fff0e5;color:var(--tk-woo-accent);border-radius:7px;font-weight:850}
/* Product catalogue */
body.tk-woo .tk-shop .woocommerce ul.products,
body.tk-woo .tk-shop .woocommerce .products{clear:both;gap:20px}
body.tk-woo .tk-shop .woocommerce ul.products li.product{
  position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;
  border-radius:var(--tk-woo-radius,16px);padding:9px 9px 16px!important;
  border:1px solid var(--tk-woo-border);background:#fff;
  box-shadow:var(--tk-woo-shadow);transform:none;
  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
}
body.tk-woo .tk-shop .woocommerce ul.products li.product:hover{transform:translateY(-3px);border-color:#cbd7e1;box-shadow:0 18px 35px rgba(14,36,54,.13)}
body.tk-woo .tk-shop .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;text-decoration:none;color:inherit;flex:1}
body.tk-woo .tk-shop .woocommerce ul.products li.product img{aspect-ratio:1/1;width:100%;height:auto!important;min-height:0;object-fit:var(--tk-woo-image-fit,contain);border:0;border-radius:calc(var(--tk-woo-radius,16px) - 6px);background:#f4f6f8;margin-bottom:13px;transition:transform .3s ease}
body.tk-woo .tk-shop .woocommerce ul.products li.product:hover img{transform:scale(1.015)}
body.tk-woo .tk-shop .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;line-height:1.45!important;letter-spacing:-.01em;font-weight:750;color:var(--tk-woo-navy)!important;margin:0 0 7px!important;padding:0 7px!important}
body.tk-woo .tk-shop .woocommerce ul.products li.product .price{color:#31506a;font-size:14px!important;line-height:1.5;font-weight:750;padding:0 7px;margin:0 0 6px}
body.tk-woo .tk-shop .woocommerce ul.products li.product .price del{color:#8b99a6;font-size:.86em;opacity:1}
body.tk-woo .tk-shop .woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--tk-woo-accent)}
body.tk-woo .tk-shop .woocommerce ul.products li.product .star-rating{margin-left:7px;color:#f6a12b}
body.tk-woo .tk-shop .woocommerce ul.products li.product .button,
body.tk-woo .tk-shop .woocommerce ul.products li.product .added_to_cart{align-self:flex-start;min-height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;line-height:1.35;margin:13px 7px 0!important;padding:10px 15px!important;border:1px solid #ffd6b8;border-radius:9px;background:#fff4ea;color:#d75808!important;font-size:12px!important;font-weight:750;text-decoration:none;text-align:center}
body.tk-woo .tk-shop .woocommerce ul.products li.product .button:hover{background:var(--tk-woo-accent);border-color:var(--tk-woo-accent);color:#fff!important}
body.tk-woo .tk-shop .woocommerce span.onsale{top:19px!important;left:19px!important;right:auto!important;z-index:2;min-width:0;min-height:0;padding:6px 11px;background:var(--tk-woo-accent);color:white;font-size:11px;line-height:1.35;border-radius:9px;box-shadow:0 5px 15px rgba(255,107,22,.2)}
body.tk-woo .woocommerce .woocommerce-ordering select{max-width:100%;min-height:41px;border:1px solid #d5e0e7;border-radius:9px;background:#fff;padding:9px 38px 9px 12px;color:#213f56}
body.tk-woo .woocommerce .woocommerce-result-count{font-size:12px;line-height:41px;color:#647887}
body.tk-woo .tk-inner-woo-description{margin-top:38px;line-height:1.85}
body.tk-woo .tk-inner-woo-description h2{font-size:clamp(21px,2vw,26px);line-height:1.35}
body.tk-woo .woocommerce nav.woocommerce-pagination ul{border:0!important;gap:8px}
body.tk-woo .woocommerce nav.woocommerce-pagination ul li{border:0!important}
body.tk-woo .woocommerce nav.woocommerce-pagination ul li a,
body.tk-woo .woocommerce nav.woocommerce-pagination ul li span{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #e2e9ee;border-radius:9px;background:#fff;color:#30485c;font-weight:700}
body.tk-woo .woocommerce nav.woocommerce-pagination ul li .current{background:var(--tk-woo-navy);color:white}
/* Product Collection and legacy All Products blocks placed on regular pages. */
body.tk-woo .wc-block-grid__products,
body.tk-woo .wp-block-woocommerce-product-collection ul.wc-block-product-template{gap:18px}
body.tk-woo .wc-block-grid__product,
body.tk-woo .wp-block-woocommerce-product-collection li.wc-block-product{border:1px solid #e2e9ef;border-radius:var(--tk-woo-radius,16px);background:#fff;box-shadow:var(--tk-woo-shadow);padding:12px;overflow:hidden}
body.tk-woo :is(.wc-block-grid__product-image img,.wp-block-woocommerce-product-image img){max-width:100%;height:auto;object-fit:var(--tk-woo-image-fit,contain);border-radius:9px;background:#f5f7f9}
body.tk-woo :is(.wc-block-grid__product-title,.wp-block-post-title){font-size:15px;color:var(--tk-woo-navy);line-height:1.5;font-weight:750}
body.tk-woo .wc-block-grid__product-price{color:#234158;font-size:14px;font-weight:800}
body.tk-woo :is(.wc-block-grid__product-add-to-cart a,.wp-block-button__link){border-radius:9px}
/* Product detail, galleries, attributes, stock, variations, descriptions */
body.tk-woo-single .tk-shop .woocommerce div.product{border:1px solid var(--tk-woo-border);border-radius:18px;padding:clamp(18px,3vw,38px);box-shadow:var(--tk-woo-shadow);background:#fff}
body.tk-woo-single .tk-shop .woocommerce div.product::after{content:"";display:block;clear:both}
body.tk-woo-single .tk-shop .woocommerce div.product div.images{margin-bottom:26px}
body.tk-woo-single .tk-shop .woocommerce div.product div.images img{aspect-ratio:auto;max-height:680px;width:100%;object-fit:contain;background:#f7f9fa;border:1px solid #edf1f3;border-radius:12px}
body.tk-woo-single .tk-shop .woocommerce div.product div.images .flex-control-thumbs img{aspect-ratio:1/1;object-fit:contain;background:#fff;border:1px solid #e3eaf0;border-radius:8px;padding:5px;opacity:.9}
body.tk-woo-single .tk-shop .woocommerce div.product div.images .flex-control-thumbs .flex-active{border-color:var(--tk-woo-accent);opacity:1}
body.tk-woo-single .tk-shop .woocommerce div.product .product_title{font-size:clamp(22px,2.25vw,30px)!important;line-height:1.3;letter-spacing:-.02em;margin:0 0 13px}
body.tk-woo-single .tk-shop .woocommerce div.product p.price{color:#213f56;font-weight:800;font-size:clamp(19px,2vw,23px);margin-bottom:15px}
body.tk-woo-single .woocommerce div.product .woocommerce-product-details__short-description{font-size:14px;line-height:1.85;color:#566a7a}
body.tk-woo-single .woocommerce div.product .stock{font-size:12px;color:#276c5a;font-weight:700}
body.tk-woo-single .woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0 18px}
body.tk-woo-single .woocommerce div.product form.cart .variations{flex:0 0 100%;margin:0 0 10px;border:0}
body.tk-woo-single .woocommerce div.product form.cart .variations td,body.tk-woo-single .woocommerce div.product form.cart .variations th{padding:8px 9px 8px 0}
body.tk-woo-single .woocommerce div.product form.cart .variations label{font-size:13px;color:#1b384f}
body.tk-woo-single .woocommerce div.product form.cart .variations select{min-height:42px;padding:7px 12px;border-radius:9px;border:1px solid #d6e0e7}
body.tk-woo-single .woocommerce div.product form.cart .variations_button{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
body.tk-woo .woocommerce :is(.quantity .qty,input.qty){width:76px;min-height:44px;padding:8px;border:1px solid #cedbe3;border-radius:9px;background:#fff;color:#183248}
body.tk-woo .woocommerce :is(button.button,input.button,a.button,button.alt,input.alt,a.alt,.checkout-button,.wc-forward),
body.tk-woo .tk-woo-page-content :is(button.button,input.button,a.button){border:1px solid transparent;background:var(--tk-woo-accent);color:#fff;border-radius:9px;min-height:44px;padding:11px 18px;font-weight:750;line-height:1.3;box-shadow:none;text-decoration:none;transition:background-color .18s ease,transform .18s ease}
body.tk-woo .woocommerce :is(button.button,input.button,a.button,button.alt,input.alt,a.alt,.checkout-button,.wc-forward):hover,
body.tk-woo .tk-woo-page-content :is(button.button,input.button,a.button):hover{background:#db5c0e;color:#fff;transform:translateY(-1px)}
body.tk-woo .woocommerce :is(button.button,input.button,a.button):disabled{opacity:.52;transform:none;cursor:not-allowed}
body.tk-woo-single .woocommerce div.product .product_meta{border-top:1px solid #e5ecf0;padding-top:17px;margin-top:23px;display:grid;gap:8px;color:#70808e;font-size:12px}
body.tk-woo-single .woocommerce div.product .product_meta a{font-weight:700;color:#304a60}
body.tk-woo-single .woocommerce .woocommerce-tabs{border-top:1px solid #e7edf1;margin-top:15px;clear:both}
body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs{display:flex;gap:8px;flex-wrap:wrap;border:0;padding:0!important;margin-bottom:20px!important}
body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs::before{display:none!important}
body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;background:#f3f6f8;border:1px solid #e2e9ef;border-radius:9px;box-shadow:none}
body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs li::before,body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs li::after{display:none!important}
body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs li.active{background:#fff1e5;border-color:#ffd3b2}
body.tk-woo-single .woocommerce .woocommerce-tabs ul.tabs li a{display:block;padding:11px 15px!important;color:#2b455a!important;font-size:12px;font-weight:750}
body.tk-woo-single .woocommerce .woocommerce-tabs .panel{line-height:1.85;font-size:14px;color:#4d6374}
body.tk-woo-single .woocommerce .woocommerce-tabs .panel :is(h2,h3){font-weight:750;color:#142d43}
body.tk-woo-single .woocommerce .woocommerce-tabs .shop_attributes{border-radius:10px;overflow:hidden}
body.tk-woo-single .woocommerce .woocommerce-tabs .shop_attributes th,body.tk-woo-single .woocommerce .woocommerce-tabs .shop_attributes td{padding:12px 15px!important;text-align:left;font-size:13px}
body.tk-woo-single .woocommerce .related>h2,body.tk-woo-single .woocommerce .upsells>h2{margin:30px 0 19px;font-size:clamp(20px,2vw,26px);font-weight:800;color:#142c40}
body.tk-woo-single .tk-woo-product-quote{clear:both;background:#f8fafc;border:1px solid #dfebef;border-left:3px solid var(--tk-woo-accent);padding:15px 18px;margin:24px 0 20px;border-radius:9px;display:grid;gap:7px}
body.tk-woo-single .tk-woo-product-quote>span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#657b8e}
body.tk-woo-single .tk-woo-product-quote a{color:#d65a0e;font-weight:780;font-size:14px;text-decoration:none}
/* Transactional pages: WooCommerce content remains fully functional and editable. */
body.tk-woo .tk-woo-page-wrapper .tk-woo-transactional{max-width:1240px}
body.tk-woo .tk-woo-page-content{padding:clamp(16px,3vw,34px);background:#fff;border:1px solid var(--tk-woo-border);border-radius:18px;box-shadow:var(--tk-woo-shadow);min-height:150px}
body.tk-woo .tk-woo-page-content :is(h2,h3){font-size:clamp(18px,2vw,23px);color:var(--tk-woo-navy);line-height:1.3}
body.tk-woo .tk-woo-page-content :is(p,li){line-height:1.7}
body.tk-woo .tk-woo-page-content .woocommerce{width:100%;max-width:100%;}
body.tk-woo .tk-woo-page-content :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){margin:0;max-width:100%;font-size:14px;color:#1c354a}
body.tk-woo .tk-woo-page-content :is(.wc-block-components-title,.wc-block-components-checkout-step__heading-title){font-size:18px;font-weight:750;color:#142e44}
body.tk-woo .tk-woo-page-content :is(.wc-block-components-form .wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input,select,textarea){max-width:100%;color:#142f45;border-radius:8px;border-color:#d4dfe7}
body.tk-woo .tk-woo-page-content .wc-block-components-button{background:var(--tk-woo-accent);border:1px solid var(--tk-woo-accent);border-radius:10px;color:#fff;font-weight:750;box-shadow:none;min-height:47px}
body.tk-woo .tk-woo-page-content .wc-block-components-button:hover{background:#d95b0e;color:#fff;border-color:#d95b0e}
body.tk-woo .tk-woo-page-content .wc-block-components-button:focus-visible{outline:3px solid #ffbf91;outline-offset:3px}
body.tk-woo .tk-woo-page-content .wc-block-components-notice-banner{border-radius:10px}
body.tk-woo .tk-woo-page-content .wc-block-components-order-summary-item__quantity{background:#fff4eb;border-color:#ffcdae;color:#cc5308;box-shadow:0 0 0 2px #fff4eb}
body.tk-woo .tk-woo-page-content .wc-block-cart__submit-container{background:#fff}
/* Classic cart and checkout */
body.tk-woo .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){padding:16px 20px 16px 42px;border-top:3px solid #eaa15f;border-radius:10px;background:#fff8f2;color:#334a5c;font-size:13px;line-height:1.55}
body.tk-woo .woocommerce .woocommerce-message{border-top-color:#278a6a;background:#f0faf6}
body.tk-woo .woocommerce .woocommerce-error{border-top-color:#d44a4a;background:#fff5f4}
body.tk-woo .woocommerce .woocommerce-NoticeGroup-checkout{margin:0 0 12px}
body.tk-woo .woocommerce :is(table.shop_table,table.woocommerce-table){width:100%;border:1px solid #e1e9ee;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:13px;color:#253e52}
body.tk-woo .woocommerce table.shop_table :is(td,th){padding:14px 12px;border-color:#edf1f4;text-align:left;vertical-align:middle}
body.tk-woo .woocommerce table.shop_table thead{background:#f3f6f8}
body.tk-woo .woocommerce table.shop_table th{color:#254159;font-weight:780}
body.tk-woo .woocommerce table.shop_table .product-thumbnail img{width:66px;border-radius:8px}
body.tk-woo .woocommerce :is(.cart-collaterals .cart_totals,.woocommerce-checkout-review-order,form.checkout_coupon){background:#f9fbfc;border:1px solid #e1e9ee;padding:clamp(12px,2vw,22px);border-radius:13px}
body.tk-woo .woocommerce .cart-collaterals .cart_totals{float:none;width:100%;max-width:480px;margin-left:auto}
body.tk-woo .woocommerce .cart-collaterals::after{content:"";display:block;clear:both}
body.tk-woo .woocommerce :is(.form-row input.input-text,.form-row textarea,.form-row select,.select2-container--default .select2-selection--single){min-height:44px;border:1px solid #d3dfe6;border-radius:9px;background:#fff;color:#1c3649;padding:10px 12px;box-shadow:none;font-size:14px}
body.tk-woo .woocommerce .form-row label{font-size:12px;font-weight:740;color:#2e4558;margin-bottom:7px}
body.tk-woo .woocommerce :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){margin-bottom:22px}
body.tk-woo .woocommerce .checkout #order_review_heading{margin:18px 0 14px}
body.tk-woo .woocommerce .woocommerce-checkout-payment{background:#f7f9fb!important;border:1px solid #dfe9ee;border-radius:12px}
body.tk-woo .woocommerce .woocommerce-checkout-payment .payment_box{background:#fff!important;border-radius:9px}
body.tk-woo .woocommerce .woocommerce-checkout-payment .payment_box::before{display:none}
body.tk-woo .woocommerce #place_order{min-height:48px;float:none;width:100%}
body.tk-woo .woocommerce .woocommerce-form-coupon-toggle,
body.tk-woo .woocommerce .woocommerce-form-login-toggle{margin-bottom:16px}
/* Account menu + address cards, login, order tables, order confirmation */
body.tk-woo .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;margin-bottom:22px}
body.tk-woo .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}
body.tk-woo .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important}
body.tk-woo .woocommerce-MyAccount-navigation li a{display:inline-flex;align-items:center;min-height:42px;padding:9px 15px;background:#f5f7f9;border:1px solid #e1e8ed;border-radius:9px;font-size:12px;color:#294155;text-decoration:none;font-weight:750}
body.tk-woo .woocommerce-MyAccount-navigation li.is-active a{background:#fff0e3;border-color:#ffcba6;color:#c95009}
body.tk-woo .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-width:0;color:#465d6e;font-size:14px}
body.tk-woo .woocommerce .woocommerce-address-fields,
body.tk-woo .woocommerce .addresses .woocommerce-Address,
body.tk-woo .woocommerce form.woocommerce-form-login,
body.tk-woo .woocommerce form.register{padding:22px!important;border:1px solid #e2e9ed!important;border-radius:12px;background:#fcfdfe}
body.tk-woo .woocommerce .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body.tk-woo .woocommerce .woocommerce-columns--addresses::before,body.tk-woo .woocommerce .woocommerce-columns--addresses::after{display:none}
body.tk-woo .woocommerce .woocommerce-Address{float:none!important;width:100%!important}
body.tk-woo .woocommerce :is(.woocommerce-order-overview,.woocommerce-thankyou-order-received){padding:16px 20px;background:#f2faf5;border:1px solid #d8eee0;border-radius:12px;color:#246046}
body.tk-woo .woocommerce .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:15px 25px;list-style:none}
body.tk-woo .woocommerce .woocommerce-order-overview li{float:none;border:0;padding:0;margin:0}
body.tk-woo .woocommerce .return-to-shop{text-align:center}
/* Accessibility and responsive layouts */
@media(max-width:1100px){
  body.tk-woo .tk-shop .woocommerce ul.products{gap:15px}
  body.tk-woo .tk-woo-advantages{gap:9px}
}
@media(max-width:850px){
  body.tk-woo .tk-woo-page-content{padding:22px 18px}
  body.tk-woo .tk-woo-advantages{grid-template-columns:repeat(3,minmax(0,1fr))}
  body.tk-woo .tk-shop .woocommerce ul.products{gap:12px}
}
@media(max-width:650px){
  body.tk-woo .tk-inner-content-wrap{padding-block:22px 48px}
  body.tk-woo .tk-wc-topline{gap:6px;padding:13px 15px}
  body.tk-woo .tk-woo-advantages{grid-template-columns:1fr;gap:7px;margin-bottom:17px}
  body.tk-woo .tk-woo-advantages span{padding:10px 12px}
  body.tk-woo .tk-shop .woocommerce ul.products li.product{padding:7px 7px 12px!important}
  body.tk-woo .tk-shop .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}
  body.tk-woo .tk-shop .woocommerce ul.products li.product .button{font-size:11px!important;padding:9px 10px!important;margin:10px 5px 0!important;max-width:calc(100% - 10px)}
  body.tk-woo .tk-woo-page-content{padding:17px 13px;border-radius:13px}
  body.tk-woo .woocommerce table.shop_table{display:block;max-width:100%;overflow-x:auto}
  body.tk-woo .woocommerce .woocommerce-columns--addresses{grid-template-columns:1fr}
  body.tk-woo .woocommerce .woocommerce-order-overview{display:block}
  body.tk-woo .woocommerce .woocommerce-order-overview li{padding-block:8px;border-bottom:1px solid #d9e7de}
}
@media(max-width:390px){
  body.tk-woo .woocommerce .woocommerce-ordering{float:none}
  body.tk-woo .woocommerce .woocommerce-result-count{float:none;line-height:1.5}
  body.tk-woo .tk-shop .woocommerce ul.products{grid-template-columns:1fr;gap:14px}
  body.tk-woo .tk-shop .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){
  body.tk-woo .woocommerce ul.products li.product,body.tk-woo .woocommerce ul.products li.product img{transition:none!important}
}
/* Final contrast and result-toolbar polish across WooCommerce theme styles. */
body.tk-woo .tk-shop .woocommerce ul.products li.product a.button,
body.tk-woo .tk-shop .woocommerce ul.products li.product a.added_to_cart {
  color:#cf560c!important;
  background:#fff2e8!important;
  border-color:#ffd1b1!important;
  box-shadow:none!important;
}
body.tk-woo .tk-shop .woocommerce ul.products li.product a.button:hover,
body.tk-woo .tk-shop .woocommerce ul.products li.product a.added_to_cart:hover {
  background:var(--tk-woo-accent)!important;
  border-color:var(--tk-woo-accent)!important;
  color:#fff!important;
}
body.tk-woo .tk-shop .woocommerce .woocommerce-result-count{float:left;margin:0 0 20px;line-height:42px}
body.tk-woo .tk-shop .woocommerce .woocommerce-ordering{float:right;margin:0 0 20px}
body.tk-woo .tk-shop .woocommerce ul.products{clear:both}
@media(max-width:650px){
 body.tk-woo .tk-shop .woocommerce .woocommerce-result-count,
 body.tk-woo .tk-shop .woocommerce .woocommerce-ordering{float:none;line-height:1.55;margin-bottom:12px}
}
