html.tgk-tc-open{overflow:hidden}
.tgk-tc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;background:rgba(14,17,19,.72)}
.tgk-tc[hidden]{display:none}
.tgk-tc__box{width:100%;max-width:380px;background:#fff;color:#111;border-radius:2px;box-shadow:none}
.tgk-tc__head{padding:11px 16px;background:#2a2d2f;border-bottom:2px solid #e8731c;border-radius:2px 2px 0 0}
.tgk-tc__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.4;color:#fff}
.tgk-tc__body{padding:16px}
.tgk-tc__text{margin:0 0 16px;font-size:14px;line-height:1.6;color:#444}
.tgk-tc__text strong{color:#111;font-weight:700}
.tgk-tc__btns{display:flex;gap:8px}
.tgk-tc__btn{flex:1 1 0;min-width:0;box-sizing:border-box;min-height:44px;padding:10px 8px;border-radius:2px;font:inherit;font-size:14px;line-height:1.2;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}
.tgk-tc__btn--no{flex:1 1 0;background:#fff;color:#111;border:1px solid #dcdcd8}
.tgk-tc__btn--no:hover{border-color:#111}
.tgk-tc__btn--yes{flex:1.15 1 0;background:#e8731c;color:#14171a;border:1px solid #e8731c;font-weight:700}
.tgk-tc__btn--yes:hover{background:#f5934a;border-color:#f5934a}
.tgk-tc__btn:focus-visible{outline:2px solid #2cbcb4;outline-offset:2px}
@media (max-width:480px){.tgk-tc__btns{flex-direction:column-reverse}.tgk-tc__btn--no,.tgk-tc__btn--yes{flex:none;width:100%}}
product-form[data-tgk-track-on] .shopify-payment-button,
product-form[data-tgk-track-on] shopify-accelerated-checkout,
product-form[data-tgk-track-on] shopify-buy-it-now-button{display:none!important}
