.lt-bundle{margin:1.25rem 0 .5rem}.lt-bundle__title{font-weight:700;font-size:1rem;color:#1a0030;margin:0 0 .75rem}.lt-bundle__cards{display:flex;flex-direction:column;gap:.75rem}.lt-bundle__card{position:relative;display:flex;flex-direction:column;width:100%;text-align:left;background:#fff;border:1.5px solid rgba(123,44,191,.18);border-radius:14px;padding:1rem 1.1rem;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;box-sizing:border-box;font-family:inherit;color:inherit}.lt-bundle__card:hover{border-color:#7b2cbf73}.lt-bundle__card:focus-visible{outline:2px solid #7B2CBF;outline-offset:2px}.lt-bundle__card.is-active{border-color:#7b2cbf;box-shadow:0 6px 20px #7b2cbf29}.lt-bundle__main{display:flex;align-items:center;gap:12px;width:100%}.lt-bundle__variants{display:none;flex-direction:column;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(123,44,191,.12)}.lt-bundle__card.is-active .lt-bundle__variants{display:flex}.lt-bundle__unit{display:flex;flex-wrap:wrap;gap:10px;position:relative;padding-top:4px}.lt-bundle__unit-label{flex:1 1 100%;font-size:.72rem;font-weight:700;color:#7b2cbf;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.lt-bundle__variant{flex:1 1 calc(50% - 5px);min-width:130px;display:flex;flex-direction:column;gap:4px;cursor:default}.lt-bundle__variant-label{font-size:.78rem;color:#6b5780;font-weight:600}.lt-bundle__variant-select{width:100%;padding:10px 32px 10px 12px;border:1px solid rgba(123,44,191,.25);border-radius:8px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237B2CBF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 10px center;font-size:.92rem;font-weight:500;color:#1a0030;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.lt-bundle__variant-select:focus{outline:2px solid #7B2CBF;outline-offset:1px}.lt-bundle__radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid rgba(123,44,191,.35);position:relative;transition:border-color .2s ease}.lt-bundle__card.is-active .lt-bundle__radio{border-color:#7b2cbf}.lt-bundle__card.is-active .lt-bundle__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#7b2cbf}.lt-bundle__media{position:relative;flex-shrink:0;height:56px;display:flex;align-items:center}.lt-bundle__media img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#f6f4f9;border:1.5px solid #fff;box-shadow:0 2px 6px #7b2cbf1f;display:block}.lt-bundle__media--1{width:56px}.lt-bundle__media--2{width:78px}.lt-bundle__media--2 img:nth-child(1){position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-6deg);z-index:1}.lt-bundle__media--2 img:nth-child(2){position:absolute;left:22px;top:50%;transform:translateY(-50%) rotate(6deg);z-index:2}.lt-bundle__media--3{width:96px}.lt-bundle__media--3 img:nth-child(1){position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-8deg);z-index:1}.lt-bundle__media--3 img:nth-child(2){position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:2}.lt-bundle__media--3 img:nth-child(3){position:absolute;left:40px;top:50%;transform:translateY(-50%) rotate(8deg);z-index:3}.lt-bundle__body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.lt-bundle__name{font-weight:700;font-size:.98rem;color:#1a0030;line-height:1.2}.lt-bundle__sub{font-size:.8rem;color:#6b5780;line-height:1.2}.lt-bundle__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}.lt-bundle__total{font-weight:800;font-size:1.05rem;color:#1a0030;line-height:1.1}.lt-bundle__was{font-size:.82rem;color:#9a8aae}.lt-bundle__sav{align-self:flex-end;font-size:.72rem;font-weight:700;color:#fff;background:#10b981;padding:2px 8px;border-radius:999px;margin-bottom:2px}.lt-bundle__tag{position:absolute;top:-10px;left:14px;background:linear-gradient(135deg,#9d4edd,#7b2cbf);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;box-shadow:0 3px 10px #7b2cbf4d}[data-lt-qty-section]{display:none}@media(max-width:480px){.lt-bundle__card{padding:.85rem .9rem;gap:10px}.lt-bundle__total{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
