.nwr-addons-container{display:block;width:100%;margin:14px 0 18px;padding:0;background:var(--nwr-addons-bg, transparent);border:var(--nwr-addons-border-width, 0px) solid var(--nwr-addons-border, transparent)!important;border-radius:0;box-sizing:border-box}.nwr-addons-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.nwr-addons-title{font-family:var(--font-body--family, Geist, ui-sans-serif, system-ui, sans-serif);font-size:var(--nwr-addons-heading-size, 14px);font-weight:500;text-transform:none;letter-spacing:normal;color:var(--nwr-addons-heading-color, #000000);margin:0;display:inline-flex;align-items:center;gap:8px;line-height:1.4}.nwr-addons-title-badge{display:inline-block;width:6px;height:6px;background:var(--nwr-addons-heading-badge, #DC143C)}.nwr-addons-list{display:flex;flex-direction:column;gap:8px}.nwr-addon-item{position:relative;border:1px solid var(--nwr-addons-item-border, #000000);background:var(--nwr-addons-item-bg, #ffffff);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.nwr-addon-item:hover{border-color:var(--nwr-addons-active-border, #DC143C)}.nwr-addon-item.is-selected{border-color:var(--nwr-addons-active-border, #DC143C);background:var(--nwr-addons-active-bg, rgba(220, 20, 60, .04))}.nwr-addon-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;margin:0;width:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none}.nwr-addon-left{display:flex;align-items:center;gap:12px;min-width:0}.nwr-addon-checkbox-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.nwr-addon-input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.nwr-addon-custom-checkbox{width:18px;height:18px;border:1px solid var(--nwr-addons-checkbox-border, #000000);background:var(--nwr-addons-checkbox-bg, transparent);display:flex;align-items:center;justify-content:center;transition:all .18s ease;box-sizing:border-box}.nwr-addon-check-icon{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease;color:var(--nwr-addons-active-check-color, #ffffff)}.nwr-addon-input:checked+.nwr-addon-custom-checkbox{background:var(--nwr-addons-active-check-bg, #DC143C);border-color:var(--nwr-addons-active-check-bg, #DC143C)}.nwr-addon-input:checked+.nwr-addon-custom-checkbox .nwr-addon-check-icon{opacity:1;transform:scale(1)}.nwr-addon-info{display:flex;flex-direction:column;gap:2px;min-width:0}.nwr-addon-name{font-family:var(--font-body--family, Geist, ui-sans-serif, system-ui, sans-serif);font-size:13px;font-weight:700;color:var(--nwr-addons-item-title, #000000);line-height:1.3}.nwr-addon-item.is-selected .nwr-addon-name{color:var(--nwr-addons-active-title, #000000)}.nwr-addon-desc{font-size:11px;color:var(--nwr-addons-item-desc, #555555);line-height:1.25}.nwr-addon-item.is-selected .nwr-addon-desc{color:var(--nwr-addons-active-desc, #555555)}.nwr-addon-price{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;color:var(--nwr-addons-item-price, #DC143C);letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.nwr-addon-custom-text-wrap{padding:0 14px 12px;margin-top:2px;box-sizing:border-box;animation:nwrSlideDown .2s cubic-bezier(.16,1,.3,1)}@keyframes nwrSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nwr-addon-custom-text-label{display:block;font-family:var(--font-body--family, Geist, ui-sans-serif, system-ui, sans-serif);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#333;margin-bottom:6px}.nwr-addon-required-star{color:#dc143c;margin-left:2px;font-weight:700}.nwr-addon-textarea-box{position:relative;width:100%}.nwr-addon-textarea{display:block;width:100%;box-sizing:border-box;background:#fcfcfc;border:1px solid #000000;padding:8px 10px;font-family:var(--font-body--family, Geist, ui-sans-serif, system-ui, sans-serif);font-size:12px;line-height:1.4;color:#000;resize:vertical;min-height:54px;border-radius:0;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.nwr-addon-textarea:focus{border-color:#dc143c;background:#fff;box-shadow:0 0 0 1px #dc143c}.nwr-addon-textarea.is-invalid{border-color:#dc143c!important;background:#dc143c0d!important}.nwr-addon-char-counter{display:flex;justify-content:flex-end;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#737373;margin-top:4px;letter-spacing:.03em}.nwr-addons-summary{margin-top:10px;padding-top:10px;border-top:1px dashed var(--nwr-addons-summary-border, rgba(0, 0, 0, .15));display:flex;align-items:center;justify-content:space-between;font-size:11px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--nwr-addons-summary-text, #555555);text-transform:uppercase;letter-spacing:.1em}.nwr-addons-summary-total{font-weight:700;color:var(--nwr-addons-summary-total-color, #000000)}.nwr-atc-addon-badge{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;margin-left:0;padding:2px 7px;background:var(--nwr-addons-badge-bg, rgba(220, 20, 60, .25));border:1px solid var(--nwr-addons-badge-border, #DC143C);color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;vertical-align:middle;border-radius:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.nwr-atc-addon-badge.is-expensive,.nwr-atc-addon-badge.is-increase{background:#dc143c40!important;border-color:#dc143c!important;color:#fff!important}.nwr-atc-addon-badge.is-cheaper,.nwr-atc-addon-badge.is-discount{background:#10b98147!important;border-color:#10b981!important;color:#fff!important}.nwr-addon-item.is-discount-addon:hover{border-color:#10b981}.nwr-addon-item.is-discount-addon.is-selected{border-color:#10b981;background:#10b9810d}.nwr-addon-item.is-discount-addon .nwr-addon-input:checked+.nwr-addon-custom-checkbox{background:#10b981;border-color:#10b981}.nwr-addon-price.is-discount,.nwr-addons-summary-total.is-discount{color:#10b981!important}.nwr-addons-summary-total.is-increase{color:#dc143c!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/nwr-product-addons.css.map */
