.kf-codes .kf-codes__hero .kf-codes__country-notice{margin-top:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--kf-accent) 45%,transparent);border-radius:4px;background:color-mix(in srgb,var(--kf-accent) 8%,transparent);color:var(--kf-text);font-size:13px;line-height:1.5}.kf-codes .kf-codes__hero .kf-codes__country-notice>svg{display:inline-block;margin-right:8px;color:var(--kf-accent);vertical-align:-2px}.kf-codes .kf-codes__hero .kf-codes__country-notice a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--kf-accent);font-weight:600;text-decoration:none}.kf-codes .kf-codes__hero .kf-codes__country-notice a:hover{text-decoration:underline}.kf-codes .kf-codes__hero .kf-codes__countries{margin-top:8px;color:var(--kf-muted);font-size:12px;line-height:1.6}.kf-codes .kf-codes__size-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.kf-codes .kf-codes__size-table th{padding:0 14px 10px 0;border-bottom:1px solid var(--kf-line);color:var(--kf-muted);font-size:12px;font-weight:500;text-align:left}.kf-codes .kf-codes__size-table td{padding:13px 14px 13px 0;border-bottom:1px solid var(--kf-line);color:var(--kf-text);line-height:1.4}.kf-codes .kf-codes__size-table :is(th,td):last-child{padding-right:0}.kf-codes .kf-codes__size-table td a{color:var(--kf-text);font-weight:500;text-decoration:none}.kf-codes .kf-codes__size-table td a:hover{color:var(--kf-accent)}.kf-codes .kf-codes__size-table .kf-codes__size-price{color:var(--kf-accent);font-weight:600;white-space:nowrap}.kf-codes .kf-codes__size-table .kf-codes__size-wide{text-align:right;white-space:nowrap}@media (max-width:600px){.kf-codes .kf-codes__size-table .kf-codes__size-wide{display:none}}.kf-codes .kf-codes__buy-table .kf-codes__buy-cell{width:1%}@media (max-width:600px){.kf-codes .kf-codes__buy-table,.kf-codes .kf-codes__buy-table tbody{display:block}.kf-codes .kf-codes__buy-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kf-codes .kf-codes__buy-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price buy" "shop price buy";align-items:center;column-gap:12px;padding:12px 0;border-bottom:1px solid var(--kf-line)}.kf-codes .kf-codes__buy-table--count tbody tr{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"name name price buy" "count shop price buy"}.kf-codes .kf-codes__buy-table td{padding:0;border:0}.kf-codes .kf-codes__buy-table .kf-codes__buy-name{grid-area:name;align-self:end}.kf-codes .kf-codes__buy-table .kf-codes__buy-shop{grid-area:shop;align-self:start;color:var(--kf-muted);font-size:12px}.kf-codes .kf-codes__buy-table .kf-codes__buy-count{grid-area:count;align-self:start;margin-right:-6px;color:var(--kf-muted);font-size:12px;text-align:left}.kf-codes .kf-codes__buy-table .kf-codes__buy-count:after{content:"×"}.kf-codes .kf-codes__buy-table .kf-codes__size-price{grid-area:price}.kf-codes .kf-codes__buy-table .kf-codes__buy-cell{grid-area:buy;width:auto}.kf-codes .kf-codes__buy-table .kf-offer-cta{min-width:0;padding:10px 12px;gap:6px}}