.tk-eu-reassurance{margin-block-start:16px;padding:16px;border:1px solid rgb(var(--text-color)/.18);font-size:14px;line-height:1.5;display:grid;gap:9px}
.tk-eu-reassurance p,.tk-eu-shipping p,.tk-eu-choice p{margin:0}
.tk-eu-small{font-size:12px;line-height:1.5;opacity:.85}
.tk-eu-reassurance a,.tk-eu-shipping a,.tk-eu-cart-help a,.tk-eu-reputation a,.tk-eu-choice__link{text-decoration:underline;text-underline-offset:3px}
.tk-eu-reassurance a:focus-visible,.tk-eu-choice a:focus-visible,.tk-eu-reputation a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.tk-eu-shipping{display:grid;gap:6px;font-size:13px;line-height:1.45;margin-block:10px}
.tk-eu-shipping__lead{font-weight:600}.tk-eu-shipping progress{display:block;width:100%;height:6px;border:0;appearance:none;background:#e4e3df;color:#4e633d;border-radius:3px;overflow:hidden}
.tk-eu-shipping progress::-webkit-progress-bar{background:#e4e3df}.tk-eu-shipping progress::-webkit-progress-value{background:#4e633d}.tk-eu-shipping progress::-moz-progress-bar{background:#4e633d}
.tk-eu-policy-links,.tk-eu-cart-help{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px}.tk-eu-cart-help a{padding-block:5px}.tk-eu-help{font-weight:600;padding-block:4px}
.tk-eu-reputation{display:grid;gap:5px;font-size:15px;line-height:1.5}.tk-eu-reputation small{font-size:11px;max-width:40em}
.tk-eu-shortlist-heading{display:grid;gap:12px;text-align:center;margin-block-end:32px}.tk-eu-shortlist-heading p{max-width:650px;margin-inline:auto}
.tk-eu-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tk-eu-choices>div:empty{display:none}.tk-eu-choice{display:grid;gap:10px;align-content:start}.tk-eu-choice__image{display:block;aspect-ratio:1;overflow:hidden;background:#f6f5f2}.tk-eu-choice__image img{width:100%;height:100%;object-fit:contain}.tk-eu-choice__hint{font-size:12px;opacity:.75}.tk-eu-choice h3{font-size:15px;line-height:1.5}.tk-eu-choice__link{font-size:13px;padding-block:6px;justify-self:start}
.tk-eu-product-guide{font-size:13px;line-height:1.5;margin-block-start:10px;opacity:.85}.tk-eu-alternatives{display:grid;gap:12px;margin-block:22px}.tk-eu-choices--alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
@media(max-width:999px){.tk-eu-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}
@media(max-width:399px){.tk-eu-choice h3{font-size:13px}.tk-eu-reassurance{padding:12px}}
