.nb-bonos{background:transparent;padding:48px 20px;position:relative;z-index:1}.nb-bonos__inner{max-width:400px;margin:0 auto}.nb-bonos__header{text-align:center;margin-bottom:24px}.nb-bonos__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fec03a;margin:0 0 10px}.nb-bonos__title{font-size:22px;font-weight:700;color:#feeed0;margin:0;line-height:1.25}.nb-bonos__list{display:flex;flex-direction:column;gap:14px}.nb-bonos__item{position:relative;background:#ffffff17;border:1.5px dashed rgba(254,192,58,.4);border-radius:18px;padding:16px;display:flex;align-items:center;gap:14px;overflow:hidden}.nb-bonos__ribbon{position:absolute;top:10px;right:-28px;background:#fec03a;color:#1a1a1a;font-size:9px;font-weight:800;letter-spacing:.05em;padding:4px 32px;transform:rotate(40deg)}.nb-bonos__icon-wrap{width:48px;height:48px;border-radius:14px;background:#fec03a26;border:1.5px solid rgba(254,192,58,.4);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;overflow:hidden}.nb-bonos__icon-wrap img{width:100%;height:100%;object-fit:cover}.nb-bonos__text-wrap{flex:1}.nb-bonos__item-title{font-size:13px;font-weight:700;color:#feeed0;margin:0 0 3px}.nb-bonos__item-desc{font-size:11px;color:#feeed099;margin:0;line-height:1.4}.nb-bonos__total{margin-top:18px;text-align:center;padding:16px;border-top:1px dashed rgba(254,238,208,.2)}.nb-bonos__total-label{font-size:11px;color:#feeed099;margin:0 0 4px}.nb-bonos__total-value{font-size:16px;font-weight:800;color:#fec03a;margin:0}[data-nb-pop]{opacity:0;transform:scale(.85) translateY(20px);transition:opacity .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1)}[data-nb-pop].is-visible{opacity:1;transform:scale(1) translateY(0)}.nb-bonos__summary-image{margin-top:24px;border-radius:16px;overflow:hidden}.nb-bonos__summary-image img{width:100%;height:auto;display:block;border-radius:16px}.nb-bonos__placeholder-summary{width:100%;height:200px;border:2px dashed rgba(254,238,208,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#feeed080;background:#ffffff0d;text-align:center;padding:20px}.nb-bonos__subtitle{font-size:14px;font-weight:700;color:#feeed0;text-align:center;margin:20px 0 14px}.nb-bonos__accordion{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.nb-bonos__acc-item{background:#ffffff14;border:1px solid rgba(254,238,208,.12);border-radius:14px;overflow:hidden}.nb-bonos__acc-header{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left}.nb-bonos__acc-icon{width:34px;height:34px;border-radius:10px;background:#fec03a26;border:1px solid rgba(254,192,58,.4);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;overflow:hidden}.nb-bonos__acc-icon img{width:100%;height:100%;object-fit:cover}.nb-bonos__acc-name{font-size:12.5px;font-weight:700;color:#feeed0;flex:1}.nb-bonos__acc-gratis{font-size:9px;font-weight:800;color:#fec03a;letter-spacing:.05em;flex-shrink:0}.nb-bonos__acc-arrow{font-size:9px;color:#feeed066;transition:transform .3s ease;flex-shrink:0}.nb-bonos__acc-item.is-open .nb-bonos__acc-arrow{transform:rotate(180deg)}.nb-bonos__acc-body{max-height:0;overflow:hidden;transition:max-height .35s ease;padding:0 14px}.nb-bonos__acc-item.is-open .nb-bonos__acc-body{max-height:200px;padding:0 14px 14px 58px}.nb-bonos__acc-body p{font-size:11.5px;color:#feeed0a6;line-height:1.55;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nutriblokz-bonos.css.map */
