:root{--pb-green: #2d6a4f;--pb-green-light: #d8f3dc;--pb-green-hover: #1b4332;--pb-border: #e0e0e0;--pb-text: #1a1a1a;--pb-text-muted: #666;--pb-radius: 12px;--pb-radius-sm: 8px;--pb-transition: .2s ease}#purabelle-bundle-root{font-family:inherit;color:var(--pb-text);margin:24px 0}.pb-size-selector{margin-bottom:20px}.pb-size-label{font-size:14px;color:#666;margin:0 0 10px}.pb-size-buttons{display:flex;gap:10px;flex-wrap:wrap}.pb-size-btn{padding:16px 24px;border:1.5px solid var(--pb-border);border-radius:40px;background:#fff;cursor:pointer;font-size:14px;font-weight:500;color:var(--pb-text);transition:all var(--pb-transition);flex:1}.pb-size-btn:hover{border-color:#999}.pb-size-btn.active{border-color:#000;background:#000;color:#fff}.pb-mode-selector{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.pb-mode-option{display:flex;align-items:center;gap:14px;padding:16px;border:2px solid var(--pb-border);border-radius:var(--pb-radius);cursor:pointer;transition:all var(--pb-transition);background:#fff;position:relative}.pb-mode-option.out-of-stock{pointer-events:none;opacity:.5;cursor:not-allowed}.pb-mode-option:hover{border-color:var(--pb-green)}.pb-mode-option.active{border-color:var(--pb-green);background:var(--pb-green-light)}.pb-mode-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--pb-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--pb-transition)}.pb-mode-option.active .pb-mode-radio{border-color:var(--pb-green)}.pb-mode-radio-inner{width:10px;height:10px;border-radius:50%;background:var(--pb-green);opacity:0;transition:opacity var(--pb-transition)}.pb-mode-option.active .pb-mode-radio-inner{opacity:1}.pb-mode-text{flex:1;display:flex;flex-direction:column;gap:2px}.pb-mode-label{font-size:15px;font-weight:600;color:var(--pb-text)}.pb-mode-sub{font-size:13px;color:var(--pb-text-muted)}.pb-mode-badge{background:var(--pb-green);color:#fff;padding:8px 12px;border-radius:var(--pb-radius-sm);text-align:center;font-size:11px;line-height:1.4;flex-shrink:0}.pb-mode-badge strong{font-size:18px;display:block}.pb-bundle-panel{border:2px solid var(--pb-green-light);border-radius:var(--pb-radius);padding:16px;background:#fafffe;margin-bottom:16px}.pb-qty-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;border-bottom:1px solid var(--pb-border);padding-bottom:16px}.pb-qty-tab{padding:10px 8px;border:1.5px solid var(--pb-border);border-radius:var(--pb-radius-sm);cursor:pointer;text-align:center;transition:all var(--pb-transition);background:#fff}.pb-qty-tab:hover{border-color:var(--pb-green)}.pb-qty-tab.active{border-color:var(--pb-green);background:#fff;box-shadow:0 0 0 1px var(--pb-green)}.pb-qty-num{display:block;font-size:13px;font-weight:600;color:var(--pb-text);margin-bottom:2px}.pb-qty-price{display:block;font-size:15px;font-weight:700;color:var(--pb-green)}.pb-qty-save{display:block;font-size:11px;color:var(--pb-green);margin-top:2px}.pb-selection-info{font-size:14px;color:var(--pb-text-muted);margin:0 0 12px}.pb-search-wrap{position:relative;margin-bottom:10px}.pb-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--pb-text-muted);width:16px;height:16px}.pb-search-input{width:100%;padding:10px 12px 10px 36px;border:1.5px solid var(--pb-border);border-radius:var(--pb-radius-sm);font-size:14px;outline:none;transition:border-color var(--pb-transition);box-sizing:border-box;background:#fff}.pb-search-input:focus{border-color:var(--pb-green)}.pb-filter-buttons{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.pb-filter-btn{padding:6px 14px;border-radius:999px;border:1.5px solid var(--pb-border);background:#fff;font-size:12px;font-weight:700;cursor:pointer;letter-spacing:.05em;transition:all var(--pb-transition);color:var(--pb-text-muted)}.pb-filter-btn:hover{border-color:var(--pb-green);color:var(--pb-green)}.pb-filter-btn.active{background:var(--pb-text);border-color:var(--pb-text);color:#fff}.pb-selected-list{background:var(--pb-green-light);border-radius:var(--pb-radius-sm);padding:12px;margin-bottom:12px}.pb-selected-title{font-size:12px;font-weight:700;color:var(--pb-green);margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em}.pb-selected-items{display:flex;flex-direction:column;gap:6px}.pb-selected-item{display:flex;align-items:center;gap:8px;background:#fff;border-radius:6px;padding:6px 10px}.pb-selected-item img{width:32px;height:32px;object-fit:contain;border-radius:4px}.pb-selected-item span{flex:1;font-size:13px;font-weight:500}.pb-remove-btn{background:none;border:none;cursor:pointer;font-size:18px;color:var(--pb-text-muted);padding:0 4px;line-height:1;transition:color var(--pb-transition)}.pb-remove-btn:hover{color:#e63946}.pb-product-list{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:var(--pb-green-light) transparent}.pb-product-list::-webkit-scrollbar{width:4px}.pb-product-list::-webkit-scrollbar-track{background:transparent}.pb-product-list::-webkit-scrollbar-thumb{background:var(--pb-green-light);border-radius:4px}.pb-product-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid var(--pb-border);border-radius:var(--pb-radius-sm);background:#fff;cursor:pointer;transition:all var(--pb-transition)}.pb-product-item:hover:not(.disabled){border-color:var(--pb-green)}.pb-product-item.selected{border-color:var(--pb-green);background:var(--pb-green-light)}.pb-product-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pb-product-img{width:48px;height:48px;flex-shrink:0}.pb-product-img img{width:100%;height:100%;object-fit:contain;border-radius:6px}.pb-img-placeholder{width:100%;height:100%;background:var(--pb-green-light);border-radius:6px}.pb-product-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.pb-product-title{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-gender-tag{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid;letter-spacing:.05em;width:fit-content}.pb-gender-tag.herre{color:#1d6fcc;border-color:#1d6fcc}.pb-gender-tag.damer{color:#c9184a;border-color:#c9184a}.pb-gender-tag.unisex{color:#9b6e00;border-color:#9b6e00}.pb-add-btn{padding:7px 14px;border-radius:999px;border:none;background:var(--pb-green);color:#fff;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all var(--pb-transition);white-space:nowrap}.pb-add-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pb-add-btn:hover{background:var(--pb-green-hover)}.pb-add-btn.added{background:#fff;color:var(--pb-green);border:1.5px solid var(--pb-green)}.pb-scroll-hint{text-align:center;font-size:12px;color:var(--pb-green);padding:8px;background:linear-gradient(to bottom,transparent,var(--pb-green-light));border-radius:0 0 var(--pb-radius-sm) var(--pb-radius-sm);margin-top:-8px;pointer-events:none}.pb-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;color:var(--pb-text-muted);font-size:14px}.pb-spinner{width:28px;height:28px;border:3px solid var(--pb-green-light);border-top-color:var(--pb-green);border-radius:50%;animation:pb-spin .7s linear infinite}@keyframes pb-spin{to{transform:rotate(360deg)}}.pb-error,.pb-no-results{text-align:center;padding:24px;color:var(--pb-text-muted);font-size:14px}.pb-atc-btn{width:100%;padding:16px 24px;background:var(--pb-green);color:#fff;border:none;border-radius:var(--pb-radius);font-size:15px;font-weight:700;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all var(--pb-transition);margin-top:12px}.pb-atc-btn:hover:not(:disabled){background:var(--pb-green-hover)}.pb-atc-btn:disabled,.pb-atc-btn.incomplete{background:#aaa;cursor:not-allowed}.pb-atc-btn.loading{opacity:.8;cursor:wait}@media(max-width:480px){.pb-qty-tabs{grid-template-columns:repeat(3,1fr);gap:6px}.pb-qty-tab{padding:8px 4px}.pb-qty-price{font-size:13px}.pb-mode-badge{display:none}.pb-product-list{max-height:280px}}.bundler-widget,.bundler-product-bundle,[class*=bundler-],[id*=bundler-],.buy-buttons-block,.template-product .bundler-widget,.template-product [class*=bndlr],.template-product [id*=bndlr]{display:none!important}.pb-size-btn.soldout{opacity:.4;text-decoration:line-through;cursor:default}.pb-product-item.soldout{opacity:.5}.pb-add-btn.soldout{background:#ccc;color:#666;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/12/assets/purabelle-bundle.css.map */
