.tbp{--tbp-red: #c70d19;--tbp-red-hover: #a80b15;--tbp-red-soft: #fff1f2;--tbp-ink: #292524;--tbp-surface: #f7f5f4;--tbp-surface-strong: #f1eeec;--tbp-line: #e2dcda;--tbp-muted: #68605d}.tbp-intro{border-top-color:var(--tbp-line)}.tbp-intro h2{display:flex;align-items:center;gap:9px}.tbp-intro h2:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--tbp-red)}.tbp-step:has(.tbp-space) legend{font-size:var(--textMedium,16px);margin-bottom:12px}.tbp-space{gap:10px;border:0}.tbp-space .tbp-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px 14px;border:1px solid var(--tbp-line);border-radius:8px;min-height:126px;background:#fff;text-align:left;color:var(--tbp-ink);box-shadow:none;gap:4px}.tbp-space-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--tbp-red-soft);color:var(--tbp-red);margin-bottom:4px}.tbp-space-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tbp-space strong{font-size:var(--text,14px);font-weight:var(--bodyFontWeightBold,600);line-height:1.4}.tbp-space small{font-size:var(--textSmall,12px);color:var(--tbp-muted);line-height:1.4}.tbp-space-check{display:none;position:absolute;width:18px;height:18px;top:11px;right:11px}.tbp-space-check circle{fill:#fff;stroke:none}.tbp-space-check path{fill:none;stroke:var(--tbp-red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tbp-space .tbp-choice[aria-pressed=true]{background:var(--tbp-red);color:#fff;border-color:var(--tbp-red);box-shadow:0 4px 12px #c70d191c}.tbp-space .tbp-choice[aria-pressed=true] .tbp-space-icon{background:#ffffff24;color:#fff}.tbp-space .tbp-choice[aria-pressed=true] small{color:#fff}.tbp-space .tbp-choice[aria-pressed=true] .tbp-space-check{display:block}.tbp-space .tbp-choice:hover:not(:disabled){border-color:var(--tbp-red)}.tbp-space .tbp-choice[aria-pressed=true]:hover{background:var(--tbp-red-hover)}.tbp-choice:focus-visible,.tbp-includes summary:focus-visible{outline-color:var(--tbp-red)}.tbp-config[aria-pressed=true],.tbp-layout .tbp-choice[aria-pressed=true]{background:var(--tbp-red-soft);border-color:var(--tbp-red);color:#8d0b14;box-shadow:inset 0 0 0 .5px var(--tbp-red)}.tbp-fixed-config{background:var(--tbp-surface);color:var(--tbp-ink);border:1px solid var(--tbp-line)}.tbp-fixed-config span{color:var(--tbp-muted)}.tbp-series[aria-pressed=true]{border-color:var(--tbp-red);box-shadow:inset 0 0 0 .5px var(--tbp-red);background:var(--tbp-red-soft)}.tbp-series[aria-pressed=true] strong{color:#a80b15}.tbp-selected-check{background:var(--tbp-red)}.tbp-color[aria-pressed=true] .tbp-swatch{outline-color:var(--tbp-red);outline-width:2px}.tbp-color[aria-pressed=true] .tbp-color-name{color:#a80b15;font-weight:var(--bodyFontWeightBold,600)}.tbp-summary{border-color:var(--tbp-line);padding:0;overflow:hidden;background:#fff}.tbp-summary-title{padding:16px 18px 12px;background:var(--tbp-surface)}.tbp-summary h3{color:var(--tbp-ink)}.tbp-included-badge{color:#8d0b14;background:#fbe8e9}.tbp-included-preview{padding:0 18px;margin-top:14px}.tbp-includes{padding:0 18px}.tbp-total{border:0;margin-top:3px;padding:15px 18px;color:var(--tbp-ink);background:var(--tbp-surface-strong)}.tbp-total strong{color:var(--tbp-red)}.tbp-total small{color:var(--tbp-muted)}.tbp .tbp-fineprint{margin:0;padding:10px 18px 13px;background:var(--tbp-surface);color:var(--tbp-muted)}.tbp-media-heading span{color:#68605d}.tbp-media-thumbs button[aria-pressed=true]{border-color:#c70d19;box-shadow:0 0 0 1px #c70d19}.product-info-wrapper:has(.tbp) .addtocart-button{background:#c70d19;color:#fff;border-color:#c70d19}.product-info-wrapper:has(.tbp) .addtocart-button:hover:not(:disabled){background:#a80b15;border-color:#a80b15}section:has(.tbp) .product-sticky-atc button[name=add]{background:#c70d19;color:#fff;border-color:#c70d19}@media(max-width:749px){.tbp-space{gap:7px}.tbp-space .tbp-choice{min-height:112px;padding:12px 8px;justify-content:flex-start}.tbp-space strong{font-size:var(--text,14px)}.tbp-space small{display:none}.tbp-space-icon{width:32px;height:32px;border-radius:6px;margin-bottom:7px}.tbp-space-icon svg{width:25px;height:25px}.tbp-space-check{top:7px;right:6px;width:15px;height:15px}.tbp-summary{padding:0}}@media(prefers-reduced-motion:reduce){.tbp-space .tbp-choice{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/taili-bundle-purchase-color.css.map */
