.tikoco-stock-card{--ts-blue:var(--tk-blue, #103178);--ts-green:var(--tk-green, #12a05c);--ts-orange:var(--tk-orange, #ff9923);--ts-orange-dark:var(--tk-orange-dark, #ef8610);--ts-text:var(--tk-text, #344967);--ts-muted:var(--tk-muted, #5f6f89);--ts-border:var(--tk-border, #e6ebf3);box-sizing:border-box;clear:both;margin:18px 0 12px;padding:clamp(17px, 2.3vw, 22px);border:1px solid rgb(16 49 120 / .11);border-radius:17px;background:#f8fbff;color:var(--ts-text);font-family:var(--tk-font,'Geist',Inter,ui-sans-serif,system-ui,sans-serif);box-shadow:0 8px 24px rgb(16 49 120 / .04)}.tikoco-stock-card *,.tikoco-stock-card *::before,.tikoco-stock-card *::after{box-sizing:border-box}.tikoco-stock-card .tikoco-stock-card__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tikoco-stock-card .tikoco-stock-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#eef6ff;color:var(--ts-blue)}.tikoco-stock-card .tikoco-stock-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tikoco-stock-card .tikoco-stock-heading{min-width:0}.tikoco-stock-card .tikoco-stock-kicker{display:block;width:fit-content;margin:0 0 4px;color:var(--ts-blue);font-size:11px;font-weight:900;line-height:1.3;letter-spacing:.075em}.tikoco-stock-card h3,.woocommerce div.product div.summary .tikoco-stock-card h3{margin:0!important;color:var(--ts-blue)!important;font-size:clamp(19px, 2vw, 23px)!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.025em}.tikoco-stock-card p,.woocommerce div.product div.summary .tikoco-stock-card p{margin:0 0 11px;color:var(--ts-text);font-size:14px;font-weight:500;line-height:1.52}.tikoco-stock-card .tikoco-stock-detail{display:grid;gap:3px;margin-bottom:10px;padding:10px 12px;border:1px solid #e6edf5;border-radius:12px;background:#fff}.tikoco-stock-card .tikoco-stock-detail strong{color:var(--ts-blue);font-size:13.5px;font-weight:800}.tikoco-stock-card .tikoco-stock-detail span{color:var(--ts-muted);font-size:12px;font-weight:500}.tikoco-stock-card .tikoco-stock-copy{margin-bottom:14px!important}.tikoco-stock-card .tikoco-stock-email-label{display:block;margin-bottom:7px;color:var(--ts-blue);font-size:13px;font-weight:800;line-height:1.4}.tikoco-stock-card .tikoco-stock-form-line{display:flex;align-items:stretch;gap:9px}.tikoco-stock-card .tikoco-stock-form-line input[type="email"]{flex:1 1 170px;width:100%;min-width:0;min-height:48px;margin:0;padding:11px 13px!important;border:1px solid #d9e2ef!important;border-radius:12px!important;background:#fff!important;color:var(--ts-blue)!important;box-shadow:none!important;font-family:inherit;font-size:14px!important;font-weight:500;line-height:1.3}.tikoco-stock-card .tikoco-stock-form-line input[type="email"]:focus-visible{outline:3px solid rgb(18 160 92 / .22);outline-offset:1px;border-color:var(--ts-green)!important}.tikoco-stock-card .tikoco-stock-form-line button[type="submit"]{flex:0 0 auto;min-height:48px;margin:0;padding:10px 16px!important;border:1px solid var(--ts-green)!important;border-radius:12px!important;background:linear-gradient(180deg,#18ad67 0%,var(--ts-green) 100%)!important;color:#fff!important;box-shadow:0 8px 18px rgb(18 160 92 / .17);font-family:inherit;font-size:14px!important;font-weight:800!important;line-height:1.25!important;cursor:pointer;transition:transform .18s ease,background .18s ease}.tikoco-stock-card .tikoco-stock-form-line button[type="submit"]:hover{background:linear-gradient(180deg,#1fba72 0%,#0b874b 100%)!important;transform:translateY(-1px)}.tikoco-stock-card .tikoco-stock-form-line button[type="submit"]:focus-visible{outline:3px solid rgb(255 153 35 / .4);outline-offset:2px}.tikoco-stock-card .tikoco-stock-form-line button[type="submit"]:disabled{opacity:.65;cursor:progress;transform:none}.tikoco-stock-card .tikoco-stock-consent{display:flex;gap:9px;align-items:flex-start;margin:12px 0 2px;color:var(--ts-muted);font-size:12px;font-weight:500;line-height:1.45}.tikoco-stock-card .tikoco-stock-consent input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--ts-green)}.tikoco-stock-card .tikoco-stock-privacy{display:inline-block;margin:4px 0 0 25px;color:var(--ts-blue)!important;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.tikoco-stock-card .tikoco-stock-feedback{margin:9px 0 0;font-size:13px;font-weight:700;line-height:1.5}.tikoco-stock-card .tikoco-stock-feedback:empty{display:none}.tikoco-stock-card .tikoco-stock-feedback-ok{color:#078548}.tikoco-stock-card .tikoco-stock-feedback-error{color:#b51f28}.tikoco-stock-card .tikoco-stock-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.woocommerce ul.products li.product .tikoco-stock-loop-note,.tikoco-stock-loop-note{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);width:fit-content;margin:8px 16px 11px;padding:9px 13px;border:1px solid var(--tk-blue,#103178);border-radius:999px;background:var(--tk-blue,#103178);color:#fff!important;box-shadow:0 5px 14px rgb(16 49 120 / .20);font-family:var(--tk-font,'Geist',Inter,ui-sans-serif,system-ui,sans-serif);font-size:12px;font-weight:900;letter-spacing:.035em;line-height:1.2;text-transform:uppercase;white-space:normal}.woocommerce ul.products li.product .tikoco-stock-loop-note::before,.tikoco-stock-loop-note::before{content:'';display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--tk-orange,#ff9923);box-shadow:0 0 0 3px rgb(255 153 35 / .18)}.tikoco-stock-low{margin:13px 0!important;padding:12px 14px;border:1px solid #d7eadf;border-left:4px solid var(--tk-green,#12a05c);border-radius:12px;background:#f3fcf7;color:var(--tk-blue,#103178);font-size:13px;font-weight:600;line-height:1.5}@media (max-width:640px){.tikoco-stock-card{padding:17px 15px}.tikoco-stock-card .tikoco-stock-form-line{flex-direction:column}.tikoco-stock-card .tikoco-stock-form-line button[type="submit"]{width:100%}.tikoco-stock-card .tikoco-stock-icon{width:39px;height:39px;flex-basis:39px}.tikoco-stock-card h3,.woocommerce div.product div.summary .tikoco-stock-card h3{font-size:20px!important}}