ll-product-addons.ll-addons{display:block;background:var(--ll-addons-bg, #f7f2ec);border-radius:14px;padding:20px 18px;margin-block-end:14px}.ll-addons__header{display:flex;align-items:center;gap:12px;margin-block-end:16px}.ll-addons__title{font-size:19px;font-weight:700;color:var(--ll-addons-title-color, #1a2d4b)}.ll-addons__badge{display:inline-block;padding:4px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.03em;background:var(--ll-addons-badge-bg, #dbb9b8);color:var(--ll-addons-badge-color, #f5f2ed);white-space:nowrap}.ll-addons__list{display:flex;flex-direction:column;gap:20px}.ll-addons__item{display:grid;grid-template-columns:auto 106px minmax(0,1fr) auto;gap:12px;align-items:start}.ll-addons__radio{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:2px 0 0;border:1.5px solid #cfc6bc;border-radius:6px;background:#fff;cursor:pointer;flex-shrink:0;position:relative;transition:background-color .15s ease,border-color .15s ease}.ll-addons__radio:checked{background:var(--ll-addons-accent, #1a2d4b);border-color:var(--ll-addons-accent, #1a2d4b)}.ll-addons__radio:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center / 13px 13px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 4.8 9 10 3.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ll-addons__media{display:block;width:106px;height:106px;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer}.ll-addons__media img{width:100%;height:100%;object-fit:cover;display:block}.ll-addons__info{display:flex;flex-direction:column;gap:6px;min-width:0}.ll-addons__name{font-size:14px;font-weight:600;line-height:1.4;color:#1a2d4b;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ll-addons__swatches{display:flex;flex-wrap:wrap;gap:6px}.ll-addons__swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 0 0 1.5px #fff;background-size:cover;background-position:center;padding:0;cursor:pointer;flex-shrink:0}.ll-addons__swatch.is-selected{outline:2px solid var(--ll-addons-accent, #1a2d4b);outline-offset:1px}.ll-addons__swatch.is-unavailable{opacity:.3;cursor:not-allowed}.ll-addons__price{font-size:14px;display:flex;align-items:flex-start;gap:8px;flex-wrap:nowrap;white-space:nowrap}.ll-addons__sale{color:var(--ll-addons-price-color, #e89c4c);font-weight:700}.ll-addons__free{color:var(--ll-addons-free-color, #059669);font-weight:700}.ll-addons__compare{color:#9aa3af;text-decoration:line-through;font-size:13px}.ll-addons__opts{grid-column:3 / -1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px 10px}.ll-addons__opts:empty{display:none}.ll-addons__opt{display:flex;flex-direction:column;gap:4px;min-width:0}.ll-addons__opt-label{font-size:11.5px;letter-spacing:.01em;color:#8b93a2}.ll-addons__select{width:100%;font-size:12.5px;line-height:1.3;color:#1a2d4b;border:1px solid #d9d2c9;border-radius:6px;padding:6px 20px 6px 8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%236d7686' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 6px center / 10px 6px;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ll-addons__view{align-self:start;color:#9aa3af;padding:2px;line-height:0;transition:color .15s ease}.ll-addons__view:hover{color:#1a2d4b}@media(max-width:699px){ll-product-addons.ll-addons{padding:16px 14px}.ll-addons__item{grid-template-columns:auto 76px minmax(0,1fr);gap:8px;position:relative}.ll-addons__radio{width:20px;height:20px}.ll-addons__media{width:76px;height:76px}.ll-addons__info{padding-right:22px}.ll-addons__view{position:absolute;top:0;right:0}.ll-addons__price{font-size:13px}.ll-addons__select{font-size:12px;padding:6px 18px 6px 8px;background-position:right 5px center}.ll-addons__title{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/ll-product-addons.css.map */
