.tp-buy-together{--tp-bt-section-bg: #ffffff;--tp-bt-card-bg: #f7f7f7;--tp-bt-accent: #bd8a5a;--tp-bt-text: #1b1c1e;--tp-bt-muted: #969696;--tp-bt-btn-bg: #1b1c1e;--tp-bt-btn-color: #ffffff;--tp-bt-btn-radius: 8px;background:var(--tp-bt-section-bg);color:var(--tp-bt-text)}.tp-buy-together__title{margin:0;font-family:var(--tp-font-heading),sans-serif;font-size:var(--tp-font-size-3xl);font-weight:var(--tp-font-bold);line-height:var(--tp-leading-tight);color:var(--tp-bt-text);text-align:center}.tp-buy-together__subtitle{margin:var(--tp-space-2) 0 0;font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-base);line-height:var(--tp-leading-normal);color:var(--tp-bt-muted);text-align:center}.tp-buy-together__layout{display:flex;flex-direction:column;align-items:stretch;gap:var(--tp-space-3);margin-top:var(--tp-space-8)}.tp-buy-together__items{display:flex;flex-direction:column;align-items:stretch;gap:var(--tp-space-3);margin:0;padding:0;list-style:none}.tp-buy-together__card{position:relative;display:flex;align-items:center;gap:var(--tp-space-4);padding:var(--tp-space-3);background:var(--tp-bt-card-bg);border:2px solid var(--tp-bt-accent);border-radius:var(--tp-radius-lg);transition:opacity var(--tp-transition-base),border-color var(--tp-transition-base)}.tp-buy-together__card--off{border-color:transparent;opacity:.55}.tp-buy-together__checkbox[type=checkbox]{position:absolute;top:var(--tp-space-3);right:var(--tp-space-3);z-index:2;width:24px;height:24px;margin:0;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid var(--tp-bt-accent);border-radius:var(--tp-radius-sm);cursor:pointer;transition:background-color var(--tp-transition-fast)}.tp-buy-together__checkbox[type=checkbox]:checked{background:var(--tp-bt-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 16px no-repeat}.tp-buy-together__checkbox:focus-visible{outline:2px solid var(--tp-bt-text);outline-offset:2px}.tp-buy-together__media{flex:0 0 96px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--tp-radius-md);overflow:hidden;cursor:pointer}.tp-buy-together__image{width:100%;height:100%;object-fit:contain}.tp-buy-together__info{display:flex;flex-direction:column;gap:var(--tp-space-1);min-width:0;padding-right:var(--tp-space-8)}.tp-buy-together__badge{align-self:flex-start;padding:2px var(--tp-space-2);font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-bold);text-transform:uppercase;color:var(--tp-bt-accent);border:1px solid var(--tp-bt-accent);border-radius:var(--tp-radius-full)}.tp-buy-together__name{margin:0;font-family:var(--tp-font-heading),sans-serif;font-size:var(--tp-font-size-base);font-weight:var(--tp-font-medium);line-height:var(--tp-leading-tight);color:var(--tp-bt-text)}.tp-buy-together__name--link{text-decoration:none}.tp-buy-together__name--link:hover{text-decoration:underline}.tp-buy-together__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tp-space-2);margin:0;font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-base);font-weight:var(--tp-font-semibold);color:var(--tp-bt-text)}.tp-buy-together__compare{font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-regular);color:var(--tp-bt-muted)}.tp-buy-together__plus,.tp-buy-together__equals{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:36px;height:36px;font-family:var(--tp-font-heading),sans-serif;font-size:var(--tp-font-size-2xl);font-weight:var(--tp-font-bold);line-height:1;color:#fff;background:var(--tp-bt-accent);border-radius:var(--tp-radius-full)}.tp-buy-together__summary{display:flex;flex-direction:column;gap:var(--tp-space-2);padding:var(--tp-space-5);background:var(--tp-bt-card-bg);border-radius:var(--tp-radius-lg);text-align:center}.tp-buy-together__summary-label{margin:0;font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-sm);color:var(--tp-bt-muted)}.tp-buy-together__summary-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--tp-space-2);margin:0}.tp-buy-together__summary-compare{font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-base);color:var(--tp-bt-muted)}.tp-buy-together__summary-total{font-family:var(--tp-font-heading),sans-serif;font-size:var(--tp-font-size-3xl);font-weight:var(--tp-font-bold);line-height:var(--tp-leading-tight);color:var(--tp-bt-text)}.tp-buy-together__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--tp-btn-primary-height, 48px);margin-top:var(--tp-space-2);padding:var(--tp-space-3) var(--tp-space-5);font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-base);font-weight:var(--tp-font-bold);color:var(--tp-bt-btn-color);background:var(--tp-bt-btn-bg);border:0;border-radius:var(--tp-bt-btn-radius);cursor:pointer;transition:opacity var(--tp-transition-base),transform var(--tp-transition-base)}.tp-buy-together__button:hover{transform:translateY(-2px)}.tp-buy-together__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.tp-buy-together__button[aria-busy=true]{opacity:.7;cursor:progress}.tp-buy-together__error{margin:0;font-family:var(--tp-font-body),sans-serif;font-size:var(--tp-font-size-sm);color:#d72c0d}.tp-buy-together__error:empty{display:none}@media screen and (min-width:1024px){.tp-buy-together__layout{flex-direction:row;align-items:center;gap:var(--tp-space-4)}.tp-buy-together__items{flex:1 1 auto;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--tp-space-4)}.tp-buy-together__card{flex:1 1 0;flex-direction:column;align-items:stretch;max-width:280px;padding:var(--tp-space-4)}.tp-buy-together__plus{align-self:center}.tp-buy-together__media{flex:0 0 auto;width:100%}.tp-buy-together__info{padding-right:0}.tp-buy-together__summary{flex:0 0 300px;padding:var(--tp-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/tp-e-buy-together-v1.css.map */
