:root{--primary-color:#7b5e0f;--secondary-color:#ffc113;--tertiary-color:#feebb7;--dark-button:#000;--dark-hover:#666}.bundlebees-button{background-color:var(--secondary-color);color:#fff;text-align:center;border:1px solid var(--secondary-color);border-radius:.25rem;outline:none;justify-content:center;align-items:center;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative}.bundlebees-button-danger{color:#fff;text-align:center;background-color:#c0392b;border:1px solid #c0392b;border-radius:.25rem;outline:none;justify-content:center;align-items:center;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative}.bundlebees-button-danger:hover{color:#fff;background-color:#922b21;border-color:#922b21;font-weight:600;text-decoration:none}.bundlebees-search-button{background-color:var(--secondary-color);color:#fff;text-align:center;border:1px solid var(--secondary-color);border-radius:.25rem;outline:none;justify-content:center;align-items:center;width:50%;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative;top:20px}.bundlebees-search-prod-button{background-color:var(--secondary-color);color:#fff;text-align:center;border:1px solid var(--secondary-color);border-radius:.25rem;outline:none;justify-content:center;align-items:center;width:25%;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative;top:20px}.bundlebees-button:hover,.bundlebees-search-button:hover,.bundlebees-search-prod-button:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff;font-weight:600;text-decoration:none}.bundlebees-trial{background-color:var(--secondary-color);color:#fff;text-align:center;border:1px solid var(--secondary-color);border-radius:.25rem;outline:none;justify-content:center;align-items:center;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative}.bundlebees-trial p{padding-top:8px}.bundle-label{margin-bottom:.25rem}.bundlebees-button-delete{color:#fff;text-align:center;background-color:#000;border:1px solid #000;border-radius:.25rem;outline:none;justify-content:center;align-items:center;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative}.bundlebees-button-delete-product{color:#fff;text-align:center;background-color:#000;border:1px solid #000;border-radius:.25rem;outline:none;justify-content:center;align-items:center;width:5%;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;font-weight:600;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative;top:20px}.bundlebees-button-delete:hover,.bundlebees-button-delete-product:hover{color:#fff;background-color:#666;border-color:#535353;font-weight:600;text-decoration:none}.bundlebees-button-action{color:var(--primary-color);text-align:center;background-color:#feebb7;border:1px solid #feebb7;border-radius:.25rem;outline:none;justify-content:center;align-items:center;height:2.25rem;margin:8px;padding:0 1rem;font-size:1rem;line-height:2rem;text-decoration:none;transition:background-color .15s ease-out,border-color,box-shadow,color;display:inline-flex;position:relative}.bundlebees-button-action:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff;font-weight:600;text-decoration:none}.bundlebees-button:focus-visible,.bundlebees-button-danger:focus-visible,.bundlebees-search-button:focus-visible,.bundlebees-search-prod-button:focus-visible,.bundlebees-trial:focus-visible,.bundlebees-button-delete:focus-visible,.bundlebees-button-delete-product:focus-visible,.bundlebees-button-action:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.bb_modal{visibility:hidden;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;transition:all .3s;display:flex;position:fixed;top:0}.bb_modal .bb_modal-backdrop{background:#000000b3;width:100%;height:100%;position:fixed}.bb_modal .bb_modal-content{z-index:1000;background:#fff;border-radius:5px;max-width:600px;transition:all .6s;position:fixed;top:-100%}.bb_modal .bb_modal-header{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.bb_modal .bb_modal-header .bb_modal-close{text-align:center;width:30px;height:30px;margin:0;padding:0;font-size:2rem}.bb_modal .bb_modal-header .bb_modal-close:hover{color:#000}.bb_modal .bb_modal-body{padding:1.5rem}.bb_modal .bb_modal-footer{text-align:right;border-top:1px solid #ccc;padding:1rem}.bb_modal.visible{opacity:1;visibility:visible}.bb_modal.visible .bb_modal-content{top:25%}.bundlebees-input{background-color:inherit;box-sizing:border-box;color:#313440;border:1px solid #d9dce9;border-radius:.25rem;flex:40%;width:75%;margin:.5rem 0 0;padding:0 0 0 .5rem;font-family:inherit;font-size:100%;line-height:1.15}.bundle-added-products-list{flex-direction:column;align-items:flex-start;display:flex}.load-grid{color:var(--primary-color)}.load-grid,.load-grid div{box-sizing:border-box}.load-grid{width:80px;height:80px;display:inline-block;position:relative}.load-grid div{background:currentColor;border-radius:50%;width:16px;height:16px;animation:1.2s linear infinite load-grid;position:absolute}.load-grid div:first-child{animation-delay:0s;top:8px;left:8px}.load-grid div:nth-child(2){animation-delay:-.4s;top:8px;left:32px}.load-grid div:nth-child(3){animation-delay:-.8s;top:8px;left:56px}.load-grid div:nth-child(4){animation-delay:-.4s;top:32px;left:8px}.load-grid div:nth-child(5){animation-delay:-.8s;top:32px;left:32px}.load-grid div:nth-child(6){animation-delay:-1.2s;top:32px;left:56px}.load-grid div:nth-child(7){animation-delay:-.8s;top:56px;left:8px}.load-grid div:nth-child(8){animation-delay:-1.2s;top:56px;left:32px}.load-grid div:nth-child(9){animation-delay:-1.6s;top:56px;left:56px}@keyframes load-grid{0%,to{opacity:1}50%{opacity:.5}}.bb-toggle-container{justify-content:space-between;align-items:center;width:50%;display:inline-flex}.bb-toggle-text{flex:1}.bb-toggle{flex-shrink:0;width:52px;height:28px;position:relative}.bb-toggle-checkbox{opacity:0;position:absolute}.bb-toggle-label{background:var(--primary-color);cursor:pointer;border-radius:999px;width:100%;height:100%;transition:background .2s;display:block;position:relative}.bb-toggle-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.bb-toggle-checkbox:checked+.bb-toggle-label{background:var(--secondary-color)}.bb-toggle-checkbox:checked+.bb-toggle-label .bb-toggle-thumb{transform:translate(24px)}.bb-toggle-checkbox:disabled+.bb-toggle-label{opacity:.5;cursor:not-allowed}.bb-toggle-checkbox:focus-visible+.bb-toggle-label{outline:2px solid var(--primary-color);outline-offset:2px}.bb-toast{z-index:9999;color:#202020;opacity:0;pointer-events:none;background:#fff8e5;border:1px solid #f0c36d;border-radius:8px;max-width:520px;padding:10px 14px;font-size:15px;line-height:1.35;transition:opacity .18s,transform .18s;position:fixed;top:16px;left:50%;transform:translate(-50%)translateY(-8px)}.bb-toast-success{color:#135200;background:#e6f7ed;border:1px solid #52c41a}.bb-toast-error{color:#7a0c0c;background:#fff1f0;border:1px solid #ff4d4f}.bb-toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}
