.product-addons{display:flex;flex-direction:column;gap:10px;margin:4px 0 16px;width:100%}.product-addon{background:#efe8fb;border:1px solid transparent;border-radius:14px;padding:14px 16px;transition:border-color .2s ease,background-color .2s ease}.product-addon.is-checked{border-color:#cbb6f0;background:#ebe3fa}.product-addon__row{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.product-addon__check{width:18px;height:18px;margin:3px 0 0;flex-shrink:0;accent-color:#6b3fa0;cursor:pointer}.product-addon__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.product-addon__title{font-size:1.5rem;font-weight:600;line-height:1.3;color:#1a1a1a}.product-addon__subtitle{font-size:1.3rem;line-height:1.35;color:#8a8a8a}.product-addon__price{margin-left:auto;padding-left:12px;font-size:1.5rem;font-weight:600;color:#6b3fa0;white-space:nowrap}.product-addon__message{margin:12px 0 0 30px}.product-addon__message-label{display:block;margin-bottom:6px;font-size:1.3rem;font-weight:600;color:#1a1a1a}.product-addon__textarea{width:100%;min-height:88px;padding:10px 12px;border:1px solid #d4c4ef;border-radius:10px;background:#fff;font:inherit;font-size:1.4rem;line-height:1.4;resize:vertical}.product-addon__textarea:focus{outline:2px solid #6b3fa0;outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAIA */
