.custom-bundle-selector{padding-bottom:5px;max-width:480px;font-family:Arial,sans-serif}.custom-bundle-slots{display:flex;flex-direction:column;gap:15px}.custom-bundle-slot{cursor:pointer;display:flex;align-items:center;padding:0;margin:0;border:none;box-sizing:border-box}.custom-bundle-slot-inner{display:flex;width:calc(100% - 10px);margin:0 5px;border:1px solid #ccc;border-radius:6px;padding:8px 12px;background:#fff;box-sizing:border-box;align-items:center;transition:border-color .3s ease,box-shadow .3s ease}.custom-bundle-slot-inner:hover{border-color:#999;box-shadow:0 0 8px #0000001a}.custom-bundle-slot-img{flex-shrink:0;width:60px;height:60px}.custom-bundle-slot-img img{width:100%;height:100%;object-fit:cover;border-radius:6px}.custom-bundle-slot-info{margin-left:15px;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.custom-bundle-slot-vendor{font-size:1rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-bundle-slot-name{font-size:1.2rem;font-weight:700;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-bundle-slot-arrow{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:15px}.custom-bundle-slot-arrow img{width:20px;height:20px}.productView-right .custom-bundle-selector{order:-10!important;width:100%!important;margin-bottom:20px;display:block!important}.productView-right .productView-options{order:5!important}.productView-right{display:flex!important;flex-direction:column!important;gap:20px}.pvGroup-row{display:block}dt.definitionList-key{display:none}.custom-bundle-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.custom-bundle-modal-content{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto;box-sizing:border-box}.custom-bundle-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.custom-bundle-modal-header input{width:100%;padding:8px;font-size:1rem;box-sizing:border-box}.custom-bundle-modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;margin-left:10px}.custom-bundle-modal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:20px;max-height:60vh;overflow-y:auto;overflow-x:hidden;padding-right:10px;box-sizing:border-box}@media (max-width: 600px){.custom-bundle-modal-grid{grid-template-columns:1fr}}.custom-bundle-product-option{display:flex;align-items:center;gap:12px;border:1px solid #ddd;border-radius:6px;padding:8px 12px;cursor:pointer;transition:background-color .3s ease;box-sizing:border-box;height:70px}.custom-bundle-product-option:hover{background-color:#f0f0f0}.custom-bundle-product-option-img{flex-shrink:0;width:60px;height:60px}.custom-bundle-product-option-img img{width:100%;height:100%;object-fit:cover;border-radius:6px;margin:0}.custom-bundle-product-option-info{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.custom-bundle-product-option-vendor{font-size:1rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-name{font-size:1.2rem;font-weight:700;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-bundle-product-option-arrow{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.custom-bundle-product-option-arrow img{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-bundle-selector.css.map */
