:root{--tb-navy: #07182d;--tb-blue: #1e9ddb;--tb-blue-dark: #166f9c;--tb-tan: #c99a5b;--tb-tan-soft: #f7efe4;--tb-ink: #101828;--tb-muted: #667085;--tb-line: #dce5ed;--tb-surface: #f6f9fc;--tb-white: #ffffff}.tb-pack-selector{display:block;width:100%}.tb-pack-selector__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.tb-pack-selector__eyebrow{display:block;margin:0 0 3px;color:var(--tb-blue-dark);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tb-pack-selector__title{margin:0;color:var(--tb-ink);font-size:clamp(18px,2vw,23px);font-weight:900;line-height:1.15}.tb-pack-selector__each{color:var(--tb-muted);font-size:13px;font-weight:750;white-space:nowrap}.tb-pack-selector__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tb-pack-option{position:relative;min-height:92px;padding:13px 10px 11px;border:1px solid var(--tb-line);border-radius:16px;background:var(--tb-white);color:var(--tb-ink);cursor:pointer;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.tb-pack-option:hover{transform:translateY(-2px);border-color:#1e9ddba6;box-shadow:0 10px 24px #07182d17}.tb-pack-option.is-active{border:2px solid var(--tb-blue);background:#eff9fe;box-shadow:0 0 0 3px #1e9ddb1f}.tb-pack-option--offer{border-color:#c99a5bb3;background:linear-gradient(145deg,#fff 0%,var(--tb-tan-soft) 100%)}.tb-pack-option--offer.is-active{border-color:var(--tb-tan);background:linear-gradient(145deg,#fff,#f1dfc7);box-shadow:0 0 0 3px #c99a5b2b}.tb-pack-option__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:4px 9px;border-radius:999px;background:var(--tb-navy);color:#fff;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tb-pack-option__qty{display:block;margin-top:3px;color:var(--tb-ink);font-size:25px;font-weight:950;line-height:1}.tb-pack-option__label{display:block;margin:5px 0 6px;color:var(--tb-muted);font-size:12px;font-weight:800}.tb-pack-option__price{display:block;color:var(--tb-ink);font-size:14px;font-weight:950;line-height:1.15}.tb-pack-selector__summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:14px 16px;border:1px solid var(--tb-line);border-radius:15px;background:var(--tb-surface)}.tb-pack-selector__summary-label{color:var(--tb-muted);font-size:13px;font-weight:800}.tb-pack-selector__summary-note{display:block;margin-top:2px;color:var(--tb-blue-dark);font-size:12px;font-weight:850}.tb-pack-selector__summary-price{color:var(--tb-ink);font-size:23px;font-weight:950;white-space:nowrap}.tb-pack-selector--product{margin-top:2px;padding:20px;border:1px solid var(--tb-line);border-top:4px solid var(--tb-blue);border-radius:20px;background:#fff;box-shadow:0 14px 38px #07182d14}.tb-pack-selector--card .tb-pack-selector__header{margin-bottom:10px}.tb-pack-selector--card .tb-pack-selector__title{font-size:15px}.tb-pack-selector--card .tb-pack-selector__each{font-size:12px}.tb-pack-selector--card .tb-pack-option{min-height:82px;padding:12px 7px 9px;border-radius:14px}.tb-pack-selector--card .tb-pack-option__qty{font-size:21px}.tb-pack-selector--card .tb-pack-option__label{margin:4px 0 5px;font-size:11px}.tb-pack-selector--card .tb-pack-option__price{font-size:12.5px}.tb-pack-selector--card .tb-pack-selector__summary{padding:11px 13px;border-radius:13px}.tb-pack-selector--card .tb-pack-selector__summary-price{font-size:19px}@media(max-width:520px){.tb-pack-selector--product{padding:16px;border-radius:17px}.tb-pack-selector__options{gap:7px}.tb-pack-option{min-height:86px;padding-inline:6px}.tb-pack-option__price{font-size:12px}.tb-pack-selector__summary{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tyrebox-packs-v5.css.map */
