.tk-gg-bc{display:block;margin-block:var(--gg-mt, 4px) var(--gg-mb, 4px);color:var(--color-foreground)}.tk-gg-bc .tk-gg-bc__form{display:grid;gap:16px}.tk-gg-bc .tk-gg-bc__option{margin:0;padding:0;border:0;min-width:0}.tk-gg-bc .tk-gg-bc__divider{display:flex;align-items:center;gap:14px;margin:0 0 calc(var(--gg-gap) * -.5);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gg-accent)}.tk-gg-bc .tk-gg-bc__divider:before,.tk-gg-bc .tk-gg-bc__divider:after{content:"";flex:1;height:1px;background:var(--gg-ribbon-bg);opacity:.7}.tk-gg-bc .tk-gg-bc__list{display:grid;gap:var(--gg-gap)}.tk-gg-bc .tk-gg-bc__card{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:var(--gg-pad);border:1px solid var(--gg-line);border-radius:var(--gg-radius);background:var(--gg-card-bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.tk-gg-bc .tk-gg-bc__card:hover{border-color:color-mix(in srgb,var(--gg-accent) 45%,var(--gg-line))}.tk-gg-bc .tk-gg-bc__card:has(.tk-gg-bc__input:checked){border-color:var(--gg-accent);background:var(--gg-card-sel);box-shadow:inset 0 0 0 1px var(--gg-accent),0 8px 22px #0b2a201f}.tk-gg-bc .tk-gg-bc__card:has(.tk-gg-bc__input:focus-visible){outline:2px solid var(--gg-accent);outline-offset:3px}.tk-gg-bc .tk-gg-bc__card.tk-gg-bc__card--ribbon{margin-top:6px}.tk-gg-bc .tk-gg-bc__card--unavailable .tk-gg-bc__media,.tk-gg-bc .tk-gg-bc__card--unavailable .tk-gg-bc__text,.tk-gg-bc .tk-gg-bc__card--unavailable .tk-gg-bc__price{opacity:.55}.tk-gg-bc .tk-gg-bc__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tk-gg-bc .tk-gg-bc__radio{width:20px;height:20px;border:1.5px solid color-mix(in srgb,var(--gg-ribbon-bg) 70%,var(--color-foreground));border-radius:50%;background:var(--color-background, #fff);position:relative}.tk-gg-bc .tk-gg-bc__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--gg-accent);transform:scale(0);transition:transform .15s ease}.tk-gg-bc .tk-gg-bc__card:has(.tk-gg-bc__input:checked) .tk-gg-bc__radio{border:2px solid var(--gg-accent)}.tk-gg-bc .tk-gg-bc__card:has(.tk-gg-bc__input:checked) .tk-gg-bc__radio:after{transform:scale(1)}.tk-gg-bc .tk-gg-bc__media{position:relative;width:var(--gg-thumb);height:var(--gg-thumb)}.tk-gg-bc .tk-gg-bc__img{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}.tk-gg-bc .tk-gg-bc__img--placeholder{background:rgb(var(--color-foreground-rgb, 0 0 0) / .06);fill:rgb(var(--color-foreground-rgb, 0 0 0) / .35)}.tk-gg-bc .tk-gg-bc__units{position:absolute;inset-block-end:3px;inset-inline-start:50%;transform:translate(-50%);min-width:26px;padding:1px 6px;border:2px solid var(--gg-card-bg);border-radius:999px;background:var(--gg-accent);color:#fff;font-size:11px;font-weight:700;line-height:1.3;text-align:center}.tk-gg-bc .tk-gg-bc__text{display:grid;gap:3px;min-width:0}.tk-gg-bc .tk-gg-bc__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.tk-gg-bc .tk-gg-bc__title{font-size:var(--gg-title);font-weight:700;line-height:1.25;letter-spacing:.01em}.tk-gg-bc .tk-gg-bc__pill{padding:2px 8px;border-radius:4px;background:var(--gg-pill-bg);color:var(--gg-pill-fg);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;white-space:nowrap}.tk-gg-bc .tk-gg-bc__sub{font-size:14px;line-height:1.45;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb, 42 42 42) / .78)}.tk-gg-bc .tk-gg-bc__soldout{font-size:12px;font-weight:700;text-transform:uppercase}.tk-gg-bc .tk-gg-bc__price{display:grid;justify-items:end;gap:2px;text-align:end}.tk-gg-bc .tk-gg-bc__amount{font-size:var(--gg-price);font-weight:700;line-height:1.2;letter-spacing:.02em}.tk-gg-bc .tk-gg-bc__compare{font-size:13px;opacity:.6}.tk-gg-bc .tk-gg-bc__save{color:var(--gg-save);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.tk-gg-bc .tk-gg-bc__note{grid-column:1 / -1;margin-top:14px;padding-top:12px;border-top:1px dashed var(--gg-line);color:var(--gg-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.tk-gg-bc .tk-gg-bc__ribbon{position:absolute;inset-block-start:0;inset-inline-end:14px;transform:translateY(-50%);padding:4px 12px;border-radius:999px;background:var(--gg-ribbon-bg);color:var(--gg-ribbon-fg);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;box-shadow:0 3px 10px #b8913a59;pointer-events:none}.tk-gg-bc .tk-gg-bc__legend{margin-bottom:8px;font-size:14px;font-weight:600}.tk-gg-bc .tk-gg-bc__selected{font-weight:400}.tk-gg-bc .tk-gg-bc__values{display:flex;flex-wrap:wrap;gap:8px}.tk-gg-bc .tk-gg-bc__value{position:relative;padding:10px 16px;border:1px solid var(--gg-line);border-radius:6px;background:var(--gg-card-bg);font-size:14px;cursor:pointer}.tk-gg-bc .tk-gg-bc__value:has(.tk-gg-bc__input:checked){border-color:var(--gg-accent);box-shadow:inset 0 0 0 1px var(--gg-accent)}.tk-gg-bc .tk-gg-bc__value:has(.tk-gg-bc__input:focus-visible){outline:2px solid var(--gg-accent);outline-offset:2px}.tk-gg-bc .tk-gg-bc__value--unavailable .tk-gg-bc__button-text{text-decoration:line-through;opacity:.55}@media screen and (max-width:749px){.tk-gg-bc .tk-gg-bc__card{column-gap:10px;padding:var(--gg-pad-m)}.tk-gg-bc .tk-gg-bc__title{font-size:var(--gg-title-m)}.tk-gg-bc .tk-gg-bc__sub{font-size:13px}.tk-gg-bc .tk-gg-bc__amount{font-size:calc(var(--gg-price) - 2px)}.tk-gg-bc .tk-gg-bc__note{margin-top:10px;padding-top:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.tk-gg-bc .tk-gg-bc__card,.tk-gg-bc .tk-gg-bc__radio:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tk-gg-p-bundle-cards.css.map */
