.tl-kit-sizes,.tl-kit-items,.tl-kit-addons{margin:15px 0;box-sizing:border-box;max-width:100%;min-width:0;color:var(--body);font-family:var(--f-body)}.tl-kit-sizes *,.tl-kit-items *,.tl-kit-addons *{box-sizing:border-box}.tl-kit-items__panel,.tl-kit-addons{padding:14px 12px 12px;border:1px solid var(--panel-warm-line);border-radius:var(--r);background:var(--panel-warm)}.tl-kit-items__heading,.tl-kit-addons__heading{margin:0 0 10px;padding:0 4px;font-family:var(--f-display);font-size:18px;font-weight:700;line-height:1.25;color:var(--ink)}.tl-kit-sizes__heading{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--ink)}.tl-kit-sizes__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none}.tl-kit-sizes__list li{min-width:0;margin:0}.tl-kit-sizes__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;min-height:62px;padding:10px 6px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);color:var(--ink);text-align:center;text-decoration:none;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.tl-kit-sizes__link:hover{border-color:var(--green-500)}.tl-kit-sizes__link:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.tl-kit-sizes__link.is-current{padding:9px 5px;border:2px solid var(--green-700);background:var(--green-100)}.tl-kit-sizes__label{font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;color:var(--green-700)}.tl-kit-sizes__price{font-size:13px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.tl-kit-sizes__link.is-current .tl-kit-sizes__price{font-weight:700;color:var(--ink)}.tl-kit-sizes__link.is-soldout .tl-kit-sizes__price{text-decoration:line-through;color:var(--muted)}.tl-kit-sizes__soldout{padding:1px 6px;border-radius:var(--pill);background:var(--line-2);color:var(--muted);font-size:11px;font-weight:600;line-height:1.5}.tl-kit-sizes__caption{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--muted)}.tl-kit-items__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tl-kit-items__row{display:grid;grid-template-columns:48px minmax(0,1fr) fit-content(38%);align-items:center;gap:10px;min-width:0;margin:0;padding:8px 10px 8px 8px;border-radius:var(--r-sm);background:var(--white)}.tl-kit-items__thumb{width:48px;height:48px;overflow:hidden;border-radius:6px}.tl-kit-items__thumb img{display:block;width:100%;height:100%;object-fit:contain}.tl-kit-items__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tl-kit-items__name{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.tl-kit-items__sub{font-size:12px;line-height:1.35;color:var(--muted)}.tl-kit-items__size{display:flex;flex-direction:column;justify-content:center;gap:2px;align-self:stretch;min-width:76px;padding-left:10px;border-left:1px solid var(--line)}.tl-kit-items__size-label{font-size:11px;line-height:1.3;color:var(--muted)}.tl-kit-items__size-value{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tl-kit-items__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:16px}.tl-kit-items__price-now{font-size:22px;font-weight:800;line-height:1.15;color:var(--green-900);font-variant-numeric:tabular-nums}.tl-kit-items__price-was{font-size:15px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.tl-kit-items__save{font-size:15px;font-weight:700;color:var(--save)}.tl-kit-addons{min-inline-size:0}.tl-kit-addons__heading{float:left;width:100%}.tl-kit-addons__list{clear:both;display:grid;gap:6px;margin:0;padding:0;list-style:none}.tl-kit-addons__item{position:relative;min-width:0;margin:0}.tl-kit-addons__check{position:absolute;top:50%;left:10px;z-index:1;width:20px;height:20px;margin:0;transform:translateY(-50%);accent-color:var(--green-700);cursor:pointer}.tl-kit-addons__label{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:8px 10px 8px 42px;border:1px solid transparent;border-radius:var(--r-sm);background:var(--white);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.tl-kit-addons__check:checked~.tl-kit-addons__label{border-color:var(--green-700);background:var(--green-50)}.tl-kit-addons__check:focus-visible~.tl-kit-addons__label{outline:2px solid var(--green-700);outline-offset:2px}.tl-kit-addons__item.is-soldout .tl-kit-addons__label,.tl-kit-addons__item.is-soldout .tl-kit-addons__check{cursor:not-allowed}.tl-kit-addons__thumb{width:48px;height:48px;overflow:hidden;border-radius:6px}.tl-kit-addons__thumb img{display:block;width:100%;height:100%;object-fit:contain}.tl-kit-addons__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tl-kit-addons__name{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.tl-kit-addons__meta{font-size:13px;line-height:1.35;color:var(--body);font-variant-numeric:tabular-nums}.tl-kit-addons__price{font-weight:600;color:var(--green-900)}.tl-kit-addons__soldout{font-weight:600;color:var(--muted)}.tl-kit-addons__note{grid-column:2;font-size:12px;line-height:1.35;color:var(--muted)}@media(min-width:480px){.tl-kit-items__row{grid-template-columns:56px minmax(0,1fr) fit-content(38%);gap:12px;padding:8px 14px 8px 8px}.tl-kit-items__thumb{width:56px;height:56px}.tl-kit-items__size{min-width:96px;padding-left:14px}.tl-kit-addons__label{grid-template-columns:48px minmax(0,1fr) minmax(0,170px)}.tl-kit-addons__note{grid-column:3}}@media(min-width:750px){.tl-kit-items__panel,.tl-kit-addons{padding:16px 14px 14px}.tl-kit-items__heading,.tl-kit-addons__heading{font-size:20px}.tl-kit-sizes__link{min-height:68px}.tl-kit-sizes__label{font-size:14px}.tl-kit-sizes__price,.tl-kit-items__name{font-size:15px}.tl-kit-items__price-now{font-size:26px}.tl-kit-items__price-was,.tl-kit-items__save{font-size:16px}}@media(prefers-reduced-motion:reduce){.tl-kit-sizes__link,.tl-kit-addons__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/tl-kit.css.map */
