/* TintsPro extras on top of the mega kit */
.tp-wm{display:flex;flex-wrap:wrap;align-items:baseline;max-width:200px;font:900 24px/1 var(--mk-hf);letter-spacing:.02em;color:var(--mk-ink)}
.tp-wm b{color:#e0a400;font-weight:900}
.tp-wm small{flex-basis:100%;font:600 10px/1.4 var(--mk-bf);letter-spacing:.18em;text-transform:uppercase;color:var(--mk-mut);margin-top:4px}
.tp-wm-ft{color:#fff}.tp-wm-ft b{color:var(--mk-acc)}.tp-wm-ft small{color:#a9a6c0}
.mk-hero{background:radial-gradient(900px 600px at 80% 30%,rgba(255,194,26,.18),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(227,38,47,.22),transparent 60%),linear-gradient(180deg,var(--mk-ink),var(--mk-ink2))}
.mk-page{padding-block:44px 80px}
.mk-form .wpcf7 .row,.mk-form .pxl--form-inner{display:grid;gap:14px}
.mk-form .pxl-form--label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}
.mk-form .input-filled{margin-bottom:12px}
.tp-woo .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:start}
.tp-woo .product .woocommerce-product-gallery,.tp-woo .product .summary{width:auto!important;float:none!important;margin:0!important}
.tp-woo .product .price{display:none}
.tp-woo .product_title{font:900 clamp(1.8rem,3.4vw,2.8rem)/1 var(--mk-hf);text-transform:uppercase}
.tp-woo .summary{border:2px solid var(--mk-ink);padding:28px;box-shadow:10px 10px 0 var(--mk-acc)}
.tp-woo .woocommerce-product-gallery img{border:2px solid var(--mk-ink)}
.tp-woo .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;padding:0;margin:10px 0 0}
.tp-woo .flex-control-thumbs li{width:auto!important;float:none!important}
.tp-woo .summary input[type=text],.tp-woo .summary input[type=date],.tp-woo .summary textarea,.tp-woo .summary select{width:100%;border:2px solid var(--mk-ink);padding:12px 14px;font:500 16px var(--mk-bf)}
.tp-woo .single_add_to_cart_button{background:var(--mk-acc)!important;color:#111!important;border:2px solid var(--mk-ink)!important;border-radius:4px!important;padding:14px 24px!important;font-weight:800!important}
.tp-woo .woocommerce-tabs,.tp-woo .related{grid-column:1/-1}
@media (max-width:960px){.tp-woo .product{grid-template-columns:1fr}}
@media (max-width:600px){.tp-wm{font-size:19px}.tp-wm small{display:none}}
